diff --git a/DOM/README.md b/DOM/README.md index 9e1f5b6..e989fb4 100644 --- a/DOM/README.md +++ b/DOM/README.md @@ -7,7 +7,7 @@ SPDX-License-Identifier: CC0-1.0 --> -_See also: [JavaScript](../JavaScript/)_ +_See also: [JavaScript](../JavaScript/), [Web APIs](../Web%20APIs/)_ - - - - diff --git a/JavaScript/README.md b/JavaScript/README.md index fb640be..93d0ba6 100644 --- a/JavaScript/README.md +++ b/JavaScript/README.md @@ -7,7 +7,7 @@ SPDX-License-Identifier: CC0-1.0 --> -_See also: [Programming Languages](../Programming%20Languages/), [DOM](../DOM/), [npm](../npm/)_ +_See also: [Programming Languages](../Programming%20Languages/), [DOM](../DOM/), [Web APIs](../Web%20APIs/), [npm](../npm/)_ - - - - diff --git a/TOPICS.md b/TOPICS.md index a3ef09b..eb00485 100644 --- a/TOPICS.md +++ b/TOPICS.md @@ -225,7 +225,7 @@ ### DOM * used-in: bookmarks -* see-also: JavaScript +* see-also: JavaScript, Web APIs Works regarding the Document Object Model, mostly as it pertains to JavaScript and HTML in the context of a web browser. @@ -382,7 +382,7 @@ ### JavaScript * used-in: bookmarks -* see-also: Programming Languages, DOM, npm +* see-also: Programming Languages, DOM, Web APIs, npm Works regarding the programming language JavaScript. This means the programming language itself, and not its ecosystem. @@ -771,6 +771,14 @@ . +### Web APIs + +* used-in: bookmarks +* see-also: DOM, JavaScript + +Works regarding the APIs that web browsers expose to scripts (usually JavaScript) +running within them; and/or the Browser Object Model (BOM), lumped in here. + ### Writing * used-in: books diff --git a/Web APIs/README.md b/Web APIs/README.md new file mode 100644 index 0000000..0d26f7c --- /dev/null +++ b/Web APIs/README.md @@ -0,0 +1,26 @@ +Web APIs +-------- + +<!-- +SPDX-FileCopyrightText: Chris Pressey, the original author of this work, has dedicated it to the public domain. + +SPDX-License-Identifier: CC0-1.0 +--> + +_See also: [DOM](../DOM/), [JavaScript](../JavaScript/)_ + +- - - - + +[Asynchronous and deferred JavaScript execution explained « Peter Beverloo](https://peter.sh/experiments/asynchronous-and-deferred-javascript-execution-explained/) + +[Async vs Defer - Which Script Attribute is More Efficient When Loading JavaScript? -- Curiosum](https://web.archive.org/web/20210412193641/https://curiosum.dev/blog/seo-speed-script-tags-async-vs-defer) + +[Defer non-critical CSS](https://web.dev/defer-non-critical-css/) + +[Preloading content with rel=\"preload\" - HTML: HyperText Markup Language \| MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Preloading_content) + +[css - rel=preload for stylesheet isn\'t applying the styles once downloaded - Stack Overflow](https://stackoverflow.com/questions/46787921/rel-preload-for-stylesheet-isnt-applying-the-styles-once-downloaded) + +[Intercepting JavaScript Fetch API requests and responses - LogRocket Blog](https://blog.logrocket.com/intercepting-javascript-fetch-api-requests-responses/) + +[javascript - Can link prefetch be used to cache a JSON API response for a later XHR request? - Stack Overflow](https://stackoverflow.com/questions/38593535/can-link-prefetch-be-used-to-cache-a-json-api-response-for-a-later-xhr-request) diff --git a/Web APIs/src/Webpages.md b/Web APIs/src/Webpages.md new file mode 100644 index 0000000..42348b7 --- /dev/null +++ b/Web APIs/src/Webpages.md @@ -0,0 +1,50 @@ +Web APIs +======== + +<!-- +SPDX-FileCopyrightText: Chris Pressey, the original author of this work, has dedicated it to the public domain. + +SPDX-License-Identifier: CC0-1.0 +--> + +### Asynchronous and deferred JavaScript execution explained « Peter Beverloo + +* url: https://peter.sh/experiments/asynchronous-and-deferred-javascript-execution-explained/ + +. + +### Async vs Defer - Which Script Attribute is More Efficient When Loading JavaScript? -- Curiosum + +* url: https://web.archive.org/web/20210412193641/https://curiosum.dev/blog/seo-speed-script-tags-async-vs-defer + +. + +### Defer non-critical CSS + +* url: https://web.dev/defer-non-critical-css/ + +. + +### Preloading content with rel=\"preload\" - HTML: HyperText Markup Language \| MDN + +* url: https://developer.mozilla.org/en-US/docs/Web/HTML/Preloading_content + +. + +### css - rel=preload for stylesheet isn\'t applying the styles once downloaded - Stack Overflow + +* url: https://stackoverflow.com/questions/46787921/rel-preload-for-stylesheet-isnt-applying-the-styles-once-downloaded + +. + +### Intercepting JavaScript Fetch API requests and responses - LogRocket Blog + +* url: https://blog.logrocket.com/intercepting-javascript-fetch-api-requests-responses/ + +. + +### javascript - Can link prefetch be used to cache a JSON API response for a later XHR request? - Stack Overflow + +* url: https://stackoverflow.com/questions/38593535/can-link-prefetch-be-used-to-cache-a-json-api-response-for-a-later-xhr-request + +.