~/talk

High density server side java script

Talkat JSConf EU 2011 · 2011-10-01..10-02· [javascript, nodejs]
slides:none on file

Claim: run 1,000 lightweight server‑side JS apps in one OS process and show ~150 MB total (~150 KB per app), cutting a €5 shared hosting slot to about €0.30. Prototype uses a V8 hosting layer called denser, mixes V8 isolates (one per thread) and V8 contexts (many per isolate) with node/vm primitives on Windows. Shows per‑app CPU/memory/network metering. Limits: runaway loops can starve a shared thread and current V8 lacks native per‑context memory caps so GC and preemption strategies are required.

AI-written summary · about

  1. 0:00Start
  2. 0:16High density server side JavaScript
  3. 0:46You have just developed a lightweight web application
  4. 2:30Now you must find a place to host it
  5. 3:00It should be cheap to run lightweight web applications
  6. 3:28Application density is the key cost factor in shared hosting
  7. 4:42The price of a hosting plan goes down when application density increases
  8. 6:30Shared hosting plans require isolation and resource use metering
  9. 10:42Can we do better than process scope?
  10. 10:53Using threads instead of processes increases application density
  11. 21:08Sharing a thread between applications increases application density
~/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.