-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Closed
Labels
P2A bug or feature request we're likely to work onA bug or feature request we're likely to work onarea-web-jsIssues related to JavaScript support for Dart Web, including DDC, dart2js, and JS interop.Issues related to JavaScript support for Dart Web, including DDC, dart2js, and JS interop.library-jstype-bugIncorrect behavior (everything from a crash to more subtle misbehavior)Incorrect behavior (everything from a crash to more subtle misbehavior)web-js-interopIssues that impact all js interopIssues that impact all js interop
Description
It's "very painful" to work with large object-oriented JavaScript libraries with Dart. The dart:js library requires API access with a lot of quotes, strings, and brackets. Tooling becomes very difficult (did I misspell a word?), APIs become hard to read (new JsObject(context['google']['maps']['Map'], [...]);).
Would love a more toolable, scalable, developer-friendly JS interop mechanism that produces small and fast code.
Metadata
Metadata
Assignees
Labels
P2A bug or feature request we're likely to work onA bug or feature request we're likely to work onarea-web-jsIssues related to JavaScript support for Dart Web, including DDC, dart2js, and JS interop.Issues related to JavaScript support for Dart Web, including DDC, dart2js, and JS interop.library-jstype-bugIncorrect behavior (everything from a crash to more subtle misbehavior)Incorrect behavior (everything from a crash to more subtle misbehavior)web-js-interopIssues that impact all js interopIssues that impact all js interop