aboutsummaryrefslogtreecommitdiff
path: root/documentation/bookmark/optimization.md
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/bookmark/optimization.md')
-rw-r--r--documentation/bookmark/optimization.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/documentation/bookmark/optimization.md b/documentation/bookmark/optimization.md
index f94497546..fe23c3e2a 100644
--- a/documentation/bookmark/optimization.md
+++ b/documentation/bookmark/optimization.md
@@ -1,3 +1,11 @@
+# Arithmetic
+
+1. [Labor of Division (Episode I)](https://ridiculousfish.com/blog/posts/labor-of-division-episode-i.html)
+
+# Compilation
+
+1. [Future Directions for Optimizing Compilers](https://arxiv.org/abs/1809.02161)
+
# Pre-fetching
1. [Prefetching in Functional Languages](https://www.cl.cam.ac.uk/~tmj32/papers/docs/ainsworth20-ismm.pdf)
@@ -40,3 +48,7 @@
1. [Loop Optimizations in LLVM - Michael Kruse](https://www.youtube.com/watch?v=oAPgGYr8T3Y)
1. [Don’t think, just defunctionalize](https://www.joachim-breitner.de/blog/778-Don%E2%80%99t_think%2C_just_defunctionalize)
+# JavaScript
+
+1. [Javascript Array.push is 945x faster than Array.concat](https://dev.to/uilicious/javascript-array-push-is-945x-faster-than-array-concat-1oki)
+