gecko-dev/dom/script
Denis Palmeiro 522b733636 Bug 1606652 - Speculatively off thread parse external scripts as soon as they are fetched. r=smaug
The changes proposed here will speculatively parse all external scripts off thread as soon as they are fetched, except for async, link preload, and non parser inserted scripts.  This should save us some time since currently all scripts are parsed right before execution or while they are blocking the dom parser.

Differential Revision: https://phabricator.services.mozilla.com/D76644
2020-06-10 00:45:26 +00:00
..
LoadedScript.cpp Bug 1501608 - Remove the ELEMENT_SLOT in the ScriptSourceObject and instead use a callback function to return the script element based on the value of the privateValue in the SSO. r=jonco,smaug 2020-05-12 19:28:15 +00:00
LoadedScript.h Bug 1501608 - Remove the ELEMENT_SLOT in the ScriptSourceObject and instead use a callback function to return the script element based on the value of the privateValue in the SSO. r=jonco,smaug 2020-05-12 19:28:15 +00:00
ModuleLoadRequest.cpp Bug 1624810 - Set the multi-zone JS holder flag on appropriate cycle collected classes r=mccr8 2020-03-26 10:49:06 +00:00
ModuleLoadRequest.h
ScriptDecoding.h Bug 1559633 - Introduce a ScriptDecoding.h header containing templated decoding code for decoding script data as UTF-8 or UTF-16. r=bzbarsky 2019-06-26 23:25:19 +00:00
ScriptElement.cpp
ScriptElement.h
ScriptKind.h Bug 1501608 - Remove the ELEMENT_SLOT in the ScriptSourceObject and instead use a callback function to return the script element based on the value of the privateValue in the SSO. r=jonco,smaug 2020-05-12 19:28:15 +00:00
ScriptLoadHandler.cpp Bug 1501608 - Remove the ELEMENT_SLOT in the ScriptSourceObject and instead use a callback function to return the script element based on the value of the privateValue in the SSO. r=jonco,smaug 2020-05-12 19:28:15 +00:00
ScriptLoadHandler.h Bug 1618292 - Make ScriptLoadRequest derive and use PreloaderBase to support new preload as speculative load feature, r=smaug 2020-05-11 14:07:24 +00:00
ScriptLoadRequest.cpp Bug 1606652 - Speculatively off thread parse external scripts as soon as they are fetched. r=smaug 2020-06-10 00:45:26 +00:00
ScriptLoadRequest.h Bug 1606652 - Speculatively off thread parse external scripts as soon as they are fetched. r=smaug 2020-06-10 00:45:26 +00:00
ScriptLoader.cpp Bug 1606652 - Speculatively off thread parse external scripts as soon as they are fetched. r=smaug 2020-06-10 00:45:26 +00:00
ScriptLoader.h Bug 1606652 - Speculatively off thread parse external scripts as soon as they are fetched. r=smaug 2020-06-10 00:45:26 +00:00
ScriptSettings.cpp Bug 1629293 - Expose js::ErrorReport in public API. r=evilpie 2020-05-14 04:44:15 +00:00
ScriptSettings.h Bug 1626100 - Use ExceptionStack for AutoJSAPI::StealExceptionAndStack. r=mccr8 2020-04-09 12:35:42 +00:00
ScriptTrace.cpp Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
ScriptTrace.h
moz.build Bug 1618292 - Make ScriptLoadRequest derive and use PreloaderBase to support new preload as speculative load feature, r=smaug 2020-05-11 14:07:24 +00:00
nsIScriptElement.h Bug 1528697 - Expose ReferrerPolicy.webidl and use referrerpolicy enum r=smaug 2019-08-21 13:24:45 +00:00
nsIScriptLoaderObserver.idl