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
+
+.