Matches in SemOpenAlex for { <https://semopenalex.org/work/W4380838045> ?p ?o ?g. }
Showing items 1 to 75 of
75
with 100 items per page.
- W4380838045 endingPage "292" @default.
- W4380838045 startingPage "278" @default.
- W4380838045 abstract "The modern web is built with a mixture of HTML, CSS, and an increasing amount of JavaScript. Since JavaScript determines $$approx $$ 70% of the overall data of websites on average, JavaScript code efficiency significantly influences their loading performance. A recent study revealed that the average JavaScript code usage until render is $$approx $$ 40%. For economical and convenience reasons, a significant amount of research already focuses on optimizing the delivered data to reduce loading times. For example, a large area of research focuses on eliminating dead code, where unused functions are deleted. Code in this context is classified as “dead” when the results of the code or the whole code itself are never executed or used. Since code elimination is based on heuristics/code classification, there is always a trade-off between code elimination and missing JavaScript code that harms the correct functioning of the website. As a result, some pages do not load correctly after elimination. Even the most advanced attempts with user input emulation do not achieve 100% accuracy. In this paper, we introduce two new open-source frameworks called Waiter, which waits until a resource is available, and AUTRATAC, an automatic transpiler to awaitable code. Both can be used separately or in combination to robustly delay pieces of JavaScript code without breaking it. For example, it allows code to be executed without loading all called functions beforehand. Therefore, when eliminating dead code optimized with AUTRATAC, the loading of unused functions can be delayed in a non-render-blocking way. This also opens up multiple new opportunities, as future code-splitting techniques might be significantly stricter without breaking a page. Our results show that delaying render-blocking JavaScript reduces loading times until First Contentful Paint (FCP) significantly, especially at slower network speeds. In one instance, an 85% drop in loading time was measured. Furthermore, it was visible that deferring the code with the developed frameworks still matches the total code execution time of the original render-blocking JavaScript." @default.
- W4380838045 created "2023-06-16" @default.
- W4380838045 creator A5038656030 @default.
- W4380838045 creator A5067964306 @default.
- W4380838045 date "2023-01-01" @default.
- W4380838045 modified "2023-09-24" @default.
- W4380838045 title "Waiter and AUTRATAC: Don’t Throw It Away, Just Delay!" @default.
- W4380838045 cites W2113000322 @default.
- W4380838045 cites W2763314947 @default.
- W4380838045 cites W3012591568 @default.
- W4380838045 cites W4285058856 @default.
- W4380838045 cites W4307020329 @default.
- W4380838045 doi "https://doi.org/10.1007/978-3-031-34444-2_20" @default.
- W4380838045 hasPublicationYear "2023" @default.
- W4380838045 type Work @default.
- W4380838045 citedByCount "0" @default.
- W4380838045 crossrefType "book-chapter" @default.
- W4380838045 hasAuthorship W4380838045A5038656030 @default.
- W4380838045 hasAuthorship W4380838045A5067964306 @default.
- W4380838045 hasConcept C111919701 @default.
- W4380838045 hasConcept C118643609 @default.
- W4380838045 hasConcept C133162039 @default.
- W4380838045 hasConcept C149810388 @default.
- W4380838045 hasConcept C151578736 @default.
- W4380838045 hasConcept C151730666 @default.
- W4380838045 hasConcept C162324750 @default.
- W4380838045 hasConcept C177264268 @default.
- W4380838045 hasConcept C199360897 @default.
- W4380838045 hasConcept C26517878 @default.
- W4380838045 hasConcept C2776760102 @default.
- W4380838045 hasConcept C2779343474 @default.
- W4380838045 hasConcept C41008148 @default.
- W4380838045 hasConcept C47434764 @default.
- W4380838045 hasConcept C50522688 @default.
- W4380838045 hasConcept C50951305 @default.
- W4380838045 hasConcept C544833334 @default.
- W4380838045 hasConcept C77088390 @default.
- W4380838045 hasConcept C86803240 @default.
- W4380838045 hasConceptScore W4380838045C111919701 @default.
- W4380838045 hasConceptScore W4380838045C118643609 @default.
- W4380838045 hasConceptScore W4380838045C133162039 @default.
- W4380838045 hasConceptScore W4380838045C149810388 @default.
- W4380838045 hasConceptScore W4380838045C151578736 @default.
- W4380838045 hasConceptScore W4380838045C151730666 @default.
- W4380838045 hasConceptScore W4380838045C162324750 @default.
- W4380838045 hasConceptScore W4380838045C177264268 @default.
- W4380838045 hasConceptScore W4380838045C199360897 @default.
- W4380838045 hasConceptScore W4380838045C26517878 @default.
- W4380838045 hasConceptScore W4380838045C2776760102 @default.
- W4380838045 hasConceptScore W4380838045C2779343474 @default.
- W4380838045 hasConceptScore W4380838045C41008148 @default.
- W4380838045 hasConceptScore W4380838045C47434764 @default.
- W4380838045 hasConceptScore W4380838045C50522688 @default.
- W4380838045 hasConceptScore W4380838045C50951305 @default.
- W4380838045 hasConceptScore W4380838045C544833334 @default.
- W4380838045 hasConceptScore W4380838045C77088390 @default.
- W4380838045 hasConceptScore W4380838045C86803240 @default.
- W4380838045 hasLocation W43808380451 @default.
- W4380838045 hasOpenAccess W4380838045 @default.
- W4380838045 hasPrimaryLocation W43808380451 @default.
- W4380838045 hasRelatedWork W1963955771 @default.
- W4380838045 hasRelatedWork W1978170299 @default.
- W4380838045 hasRelatedWork W2106271920 @default.
- W4380838045 hasRelatedWork W2160620982 @default.
- W4380838045 hasRelatedWork W2183928278 @default.
- W4380838045 hasRelatedWork W2349058018 @default.
- W4380838045 hasRelatedWork W2382513971 @default.
- W4380838045 hasRelatedWork W2541335465 @default.
- W4380838045 hasRelatedWork W2770458676 @default.
- W4380838045 hasRelatedWork W3084917208 @default.
- W4380838045 isParatext "false" @default.
- W4380838045 isRetracted "false" @default.
- W4380838045 workType "book-chapter" @default.