Building Real time Data in Web Applications with Graal js
summary
Demo app pushes live vote counts using Graal.js (Node on JVM) with Socket.IO to clients, backed by Oracle DB continuous query notification and APEX web service calls. A subscription groups events with a 1 second debounce to avoid emitting every insert; the presenter proves scaling by scripting a thousand rapid votes (video demo). Java interop fixes JS number issues via java.math.BigDecimal. GraalVM runs Node apps on the JVM, lists ~96% npm compatibility, and offers SubstrateVM AOT for faster startup.
AI-written summary · about
chapters (7)
- 0:00Start
- 4:03Techniques to bridge the gap
- 5:44New technologies have emerged
- 7:41WebSocket example
- 16:56Advanced Queuing
- 18:31Continuous Query Notification
- 27:31JavaScript vs JavaScript on Graal
related talks
01h 00mNode.js: Faster, Higher, Stronger with GraalVM
54mDeveloper's Introduction to GraalVM
30mWebSockets: The Real-Time Avengers
48mReactive Web Apps With 100% Java
38mBeyond REST: Using Full-Stack Signals for Real-Time Reactive UIs
30mUnderstanding the realtime web with websockets
27m10 things I learned making the fastest JS server runtime in the world
09mMake your Next.js app realtime and collaborative
