~/talk

Runtime Scheduling on the Web

slides:none on file

Chrome team claims a native scheduler can reduce main thread congestion by giving JS tasks explicit priorities and signals so apps meet latency targets like 10 ms for input and 16 ms per frame instead of long script runs that hit ~600 ms median blocking. Prototypes include inputPending signals, a postTask API with priority queues, and priority hints for resource/script loading. Work with Maps and React validates the approach but microtask behavior and cross‑library coordination remain unresolved and origin trials are ongoing.

AI-written summary · about

  1. 0:00Introduction
  2. 0:55Demo
  3. 1:23Profile
  4. 1:55Real
  5. 2:53Data Analysis
  6. 3:49Input Latency
  7. 6:03Script Learning
  8. 6:26Summary
  9. 9:47Deadlines
  10. 10:35Priorities
  11. 10:48Responsiveness
  12. 11:25Chunking
  13. 11:40Frameworks
  14. 12:27Google Maps Demo
  15. 13:13Browser Rendering Pipeline
  16. 14:05Browser Rendering Pipeline Categories
  17. 15:36Key Insights
  18. 16:01Existing Priorities
  19. 17:20Callouts
  20. 17:47Scheduling
  21. 19:12Map Scheduler
  22. 21:17LowLevel APIs
  23. 22:10Coordination Problem
  24. 23:17Scheduling Down
  25. 23:47Benefits of Scheduling
  26. 24:34Scheduling Priorities
  27. 26:04Task Queues
  28. 27:00Sample Code
  29. 27:25Challenges
  30. 28:22Priority Hints
  31. 29:32MicroTasks
  32. 31:12Continuation Support
  33. 32:37Layout thrashing
  34. 33:58Current plan
  35. 34:57Feedback
  36. 36:04Credits Shoutouts
~/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.