~/talk

Algorithmic performance optimization in practice

Talkat JSCamp Barcelona 2019 · 2019-07-18..07-19· [javascript]
slides:none on file

Libraries and concrete fixes are listed with outcomes: open source projects include leaflet, geojson-vt and supercluster, a Delaunator triangulation that handles triangulating 1,000,000 points in JavaScript, ports to C++ and Rust that are only ~10% faster, a source‑map change that makes rollup builds 40% faster, a rewrite eliminating allocations that runs ~3x faster, and a binary‑search change that produces a 40x win in a fringe case — actual numbers, tools, and results are given.

AI-written summary · about

  1. 0:00Start
  2. 5:19spatial indices
  3. 7:48triangulating 1 million points in JS
  4. 30:15algorithmic optimization
  5. 31:17data structures
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.