mapbox-gl
Version:
A WebGL interactive maps library
15 lines (11 loc) • 416 B
JavaScript
// @flow
import window from './window';
let supportsOffscreenCanvas: ?boolean;
export default function offscreenCanvasSupported(): boolean {
if (supportsOffscreenCanvas == null) {
supportsOffscreenCanvas = window.OffscreenCanvas &&
new window.OffscreenCanvas(1, 1).getContext('2d') &&
typeof window.createImageBitmap === 'function';
}
return supportsOffscreenCanvas;
}