kIsWeb top-level constant Null safety

bool const kIsWeb

A constant that is true if the application was compiled to run on the web.

This implementation takes advantage of the fact that JavaScript does not support integers. In this environment, Dart's doubles and ints are backed by the same kind of object. Thus a double 0.0 is identical to an integer 0. This is not true for Dart code running in AOT or on the VM.

Implementation

const bool kIsWeb = identical(0, 0.0);