Skip to main content
Scour
Browse
Getting Started
Login
Sign Up
You are offline. Trying to reconnect...
Copied to clipboard
Unable to share or copy to clipboard
surma.dev
surma.dev
LangGraph
for complex
workflows
surma.dev
·
47w
[Video]
Nix
explained from the
ground
up
surma.dev
·
88w
Rust to
WebAssembly
the hard way
surma.dev
·
169w
·
Hacker News
I
turned
JS into a
compiled
language
surma.dev
·
68w
·
Hacker News
,
r/programming
The cost of
convenience
surma.dev
·
204w
WebGPU
— All of the
cores
, none of the canvas
surma.dev
·
218w
My approach to coding interviews:
Optimize
for
iteration
surma.dev
·
224w
<video>, HTTP range requests &
WHATWG
streams
surma.dev
·
228w
Is
WebAssembly
magic performance
pixie
dust?
surma.dev
·
265w
Why your phone’s portrait mode
fakes
the
blur
surma.dev
·
272w
Ditherpunk
– The article I wish I had about monochrome image
dithering
surma.dev
·
60w
·
Hacker News
Case study: Moving a Three.js-based
WebXR
app
off-main-thread
surma.dev
·
328w
Streams
for
reactive
programming
surma.dev
·
330w
React +
Redux
+
Comlink
= Off-main-thread
surma.dev
·
354w
Is
postMessage
slow
?
surma.dev
·
356w
When should you be using Web Workers?
surma.dev
·
361w
Compiling
C to WebAssembly without
Emscripten
surma.dev
·
363w
Raw
WebAssembly
surma.dev
·
365w
Less
Snake
Oil, More
Context
surma.dev
·
392w
Headless
Web Development
surma.dev
·
397w
Page 2 »
Log in to enable infinite scrolling
Keyboard Shortcuts
Navigation
Next / previous item
j
/
k
Open post
o
or
Enter
Preview post
v
Post Actions
Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Save / unsave
s
Recommendations
Add interest / feed
Enter
Not interested
x
Go to
Home
g
h
Interests
g
i
Feeds
g
f
Likes
g
l
History
g
y
Changelog
g
c
Settings
g
s
Browse
g
b
Search
/
Pagination
Next page
n
Previous page
p
General
Show this help
?
Submit feedback
!
Close modal / unfocus
Esc
Press
?
anytime to show this help