You probably heard about WebGL context
antialias property. The interesting fact about it is that having this property as a
true does not guarantee antialiasing to be actually enabled. It works just a as a hint for browser but there are many reasons it might be disabled and you d like to react on this. For example by enabling shader-based FSAA.
With this library you can actually check if AA works for this machine. Once executed it adds
window.antialiasingSupported: boolean property which is
true if AA is available.
npm install isantialiasingsupported
How this works?
Library creates detached canvas and draws triangle on it with WebGL.
If triangle have any pixels except white and black then it is antialiased and
window.antialiasingSupported is set to
Copyright 2018 Denis Radin aka PixelsCommander
Inspired by my work at Evolution Gaming