<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=""><br>
</div>Ah, fascinating. So basically:<br>
<br>
 - "normalize" does relative URL logic based on the current base URL and<br>
   the referrer (i.e. the URL of the script doing the importing).<br>
<br>
 - "locate" resolves that URL and adds ".js" (only if the last segment<br>
   is part of the "path" part of the URL and doesn't contain a "."?).<br></blockquote><div><br></div><div>In my opinion, we should consider the possibility that we have one too many hooks here.  Why not one hook to resolve a module specifier to an absolute URL, given a base URL?  What does the added indirection of an ad hoc global namespace which maps into the URL namespace buy us?</div>
<div><br></div></div></div></div>