Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple Import Maps #381

Open
yoavweiss opened this issue Aug 9, 2024 · 3 comments
Open

Multiple Import Maps #381

yoavweiss opened this issue Aug 9, 2024 · 3 comments
Labels
from: other Proposed, edited, or co-edited by an individual or entity that doesn't have a more specific label. topic: html Spec relates to HTML (Hypertext Markup Language) topic: javascript Spec relates to the JavaScript programming language venue: WHATWG HTML Workstream

Comments

@yoavweiss
Copy link

yoavweiss commented Aug 9, 2024

WebKittens

@annevk

Title of the spec

Dynamic import maps

URL to the spec

whatwg/html#10528

URL to the spec's repository

https://github.com/whatwg/html

Issue Tracker URL

No response

Explainer URL

whatwg/html#10528 (comment)

TAG Design Review URL

w3ctag/design-reviews#980

Mozilla standards-positions issue URL

mozilla/standards-positions#1058

WebKit Bugzilla URL

https://bugs.webkit.org/show_bug.cgi?id=279025

Radar URL

rdar://135555516

Description

Import maps currently have to load before any ES module and there can only be a single import map per document. That makes them fragile and potentially slow to use in real-life scenarios: Any module that loads before them breaks the entire app, and in apps with many modules the become a large blocking resource, as the entire map for all possible modules needs to load first.

This proposal is to enable multiple import maps per document, by merging them in a consistent and deterministic way.

@marcoscaceres

This comment was marked as resolved.

@annevk annevk added topic: html Spec relates to HTML (Hypertext Markup Language) topic: javascript Spec relates to the JavaScript programming language from: other Proposed, edited, or co-edited by an individual or entity that doesn't have a more specific label. labels Oct 7, 2024
@yoavweiss yoavweiss changed the title Dynamic Import Maps Multiple Import Maps Oct 8, 2024
@yoavweiss

This comment was marked as resolved.

@annevk
Copy link
Contributor

annevk commented Nov 4, 2024

Colleagues and I consider this a reasonable improvement to Import Maps. As such I suggest we mark it "position: supports" one week from now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
from: other Proposed, edited, or co-edited by an individual or entity that doesn't have a more specific label. topic: html Spec relates to HTML (Hypertext Markup Language) topic: javascript Spec relates to the JavaScript programming language venue: WHATWG HTML Workstream
Projects
None yet
Development

No branches or pull requests

3 participants