Skip to content

Interoperating with large JS libraries is challenging #20189

@sethladd

Description

@sethladd

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

No one assigned

    Labels

    P2A 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.library-jstype-bugIncorrect behavior (everything from a crash to more subtle misbehavior)web-js-interopIssues that impact all js interop

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions