I agree the loader provides a new place to inject this information.
On Mar 31, 2014 8:59 AM, "John Barton" <johnjbar...@google.com> wrote:

> My goal is more modest: to ensure that Loader/System function(s) that
> accept strings defining JS allow name parameters.
>
> We should also work out how to include source-maps. The loader has the
> right position to obtain the sourcemap from the server or from transcoders.
> If we have API on the loader to tell the debugger about the map we can have
> a much more flexible solution.
>
>
> On Mon, Mar 31, 2014 at 8:43 AM, John Lenz <concavel...@gmail.com> wrote:
>
>> John did you want to propose an alternative?  Maybe:
>> A "name" parameter for inline scripts and eval?  This might work for
>> "sourceUrl" but might be limiting for "soureMappingUrl".
>>
>>
>>
>> On Sun, Mar 30, 2014 at 6:25 PM, John Barton <johnjbar...@google.com>wrote:
>>
>>> Hi Mark.  I implemented the first sourceURL support, for Firebug back in
>>> the day. It's a kludge we worked out because there was no alternative. It
>>> forces debuggers seek the ends of buffers even if they are millions of
>>> bytes and even if the the name does not turn out to be the one the dev was
>>> interested in. It forces developers to use a whacky naming 'API' involving
>>> funky characters and special strings.
>>>
>>> //# sourceURL woulds well in Firebug, Chrome Devtools, and IE as far as
>>> I know.  It fails in Chrome devtools in two cases, for early compiles
>>> before devtools is opened (known limitation) and when using the relatively
>>> new devtools workspaces in some complicated cases. Otherwise you should
>>> report bugs if it fails for you.
>>>
>>> When new API arrives we don't have to miss the opportunity to do better.
>>>
>>> Your references also include source-map discussion which uses same
>>> kludgy API. Based on my experience, I think the low reliability of
>>> source-maps is partly due to difficulty in testing and reporting bugs with
>>> the generated maps. I thought the maps I created for traceur were fine, but
>>> later I discovered that the ends of ASTs were not handled correctly but all
>>> the user can observe is "the sourcemap gives wacky results, sometimes".
>>>
>>> jjb
>>>
>>>
>>> On Fri, Mar 28, 2014 at 11:55 AM, Sebastian Zartner <
>>> sebastianzart...@gmail.com> wrote:
>>>
>>>> Hi John, supposedly <
>>>>> https://developers.google.com/chrome-developer-tools/docs/javascript-debugging#breakpoints-dynamic-javascript>
>>>>> and <
>>>>> http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/#toc-sourceurl>
>>>>> document the emerging de facto std for providing this name to the existing
>>>>> API. However, I have not seen it work on any browser. See point #5 at <
>>>>> https://mail.mozilla.org/pipermail/es-discuss/2014-March/036642.html>.
>>>>> Am I doing something wrong here that account for my not seeing this, or
>>>>> does it in fact not work anywhere?
>>>>>
>>>>
>>>> sourceURL and displayName are also working in Firefox. Not
>>>> consistently yet, though. FWIW Firebug is making use of these in it's 2.0
>>>> alpha 1 version. See
>>>> http://www.softwareishard.com/blog/firebug/firebug-2-support-for-dynamic-scripts/
>>>> .
>>>> Would be great if these could be standardized.
>>>>
>>>> Sebastian
>>>>
>>>
>>>
>>> _______________________________________________
>>> es-discuss mailing list
>>> es-discuss@mozilla.org
>>> https://mail.mozilla.org/listinfo/es-discuss
>>>
>>>
>>
>
_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to