-
Block threads (esp the main thread) from entering the runtime from the JS event loop when a GC Stop-The-World is active.
The thread should safepoint in native, or (better) somehow defer its work an…
-
The `HTMLVideoElement` `textTracks` / `TextTrackList`, `audioTracks` / `AudioTrackList` ,`videoTracks` / `VideoTrackList` are not iterable.
This is a regression comparing to the dart:html directive.…
-
Setup:
* Dart SDK Version: 2.2.0
* OS: macOS 10.14.2
* Browser: Chrome 73.0.3683.86
* pkg/js version: "0.6.1+1"
**Does it happen in Dartium or when compiled to JavaScript?**: Both
**Describe…
-
### Steps to reproduce
Hover on buttons does not work (no animation change or cursor type change), dragging with mouse pressed down produces said exception as well.
All of this works on Safari b…
-
- [x] Building naot flavored dotnet.js
- [x] Enable dotnet.js for naot-llvm apps targeting `browser-wasm`
- [x] JS interop
- [x] `Interop.Runtime.cs` as wasm imports (instead of icalls)
- [x] …
maraf updated
2 months ago
-
Related bug: https://github.com/dart-lang/sdk/issues/55481
Currently, dart2wasm catches all JS exceptions as a singular error type:
https://github.com/dart-lang/sdk/blob/ad95bb6f89eb3aa36b129320…
-
The short version:
- Migrate usage of dart:html to package:web
- Migrate usage of dart:js, dart:js_util, and package:js to dart:js_interop
This will allow compiling to WASM engine instead of ju…
-
I am curious what thoughts you have about supporting something like immutable.js where the structural typing would make sense to the user but technically fail because contracts.js would not know how t…
-
Thanks for making this crate, it seems very useful 🙂
It it possible to do marshalling of Rust functions/types like with `#[wasm-bindgen]` attributes?
Or anything that's not as verbose as manual …
-
Something like this
```js
let events = []
if (typeof window !== 'undefined' && typeof document !== 'undefined') {
// eslint-disable-next-line
for (const key in document) {
const isEv…