~/talk

Akka js: Drop Your Actos Outside the JVM Boundaries

Talkat Scala Days Berlin 2016 · 2016-06-15..06-17· [javascript, nodejs]
slides:none on file

A near-complete port of Akka core compiles on Scala.js with about 3,000 lines of glue and reuses ~70k shared lines; examples include working ping‑pong actors, a Raft‑style leader election, a to‑do UI and a chat that runs on Node, in the browser via WebSocket, and as a WebRTC peer-to-peer serverless mesh. Reflection, Java stdlib gaps, and serialization remain blockers; Scala‑pickling work is underway and Akka Remote over pluggable transports is the planned next step.

AI-written summary · about

  1. 0:00Introduction
  2. 1:57Why Care
  3. 2:50Modularization
  4. 4:41Goal
  5. 8:50Consensus algorithm
  6. 14:00WebSocket Management
  7. 15:07JVM Implementation
  8. 16:56Server Implementation
  9. 21:55Java Standard Lib
  10. 23:05Actor fields
  11. 25:09Annotations
  12. 25:57Serialization
  13. 26:25TypesafeConfig
  14. 27:21Line of Code Statistics
  15. 28:20Plans for the Future
  16. 28:59Features
  17. 30:39Methodologies
  18. 31:45Questions
~/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.