CASCADIAJS
Kristofer Joseph
Co-founder @begin
You
might
not need
a build step
What is a build step?
Transpiling
Compiling
source code
to
source code
No
Module System
TypeScript
End-user benefits?
Not entirely clear 🤷🏽♀️
Bundling
End-user benefits?
Page load performance 📈
Fingerprinting
C.R.E.A.M
Cache Rules Everything Around Me
Invalidate cache?
Not quite 😬
Back to
Fingerprinting
main.js
→
main-
h45h
.js
End-user benefits?
Users get the correct file 💯
Which brings us to
now
So what's changed?
A lot
actually
ES
Modules
HTTP/
2
Progressive Bundling
Progressive Bundling
file request
return cached file
bundle
fingerprint
cache
302
Cool
story
DEMO
begin.com
Go to slide: