Skip to content

Commit 10f44a6

Browse files
draft outline (#6)
* draft outline * additional notes and thoughts * markdown list formatting
1 parent 43c94bd commit 10f44a6

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

OUTLINE.md

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
1. Intro
2+
- Title Slide (talk premise - "did you know?")
3+
- Speaker Bio
4+
1. Why Webpack
5+
- no module specification for the browser
6+
- dev server / HMR
7+
- all in one solution (as JavaScript...)
8+
- but... (and not meming on it) maybe it led us astray (code snippet of good vs bad imports)
9+
1. Why Not Webpack?
10+
- ESM is a thing
11+
- Browsers have come a long way!
12+
- Full-Stack Web Standards (WinterCG)
13+
1. Web APIs
14+
- ESM w/ code snippet (static analysis benefits and lets the browser do the heavy lifting - no dev server)
15+
- Import Maps w/ code snippet
16+
- Import Assertions w/ code snippet
17+
- URL + `import.meta.url` w/ code snippet
18+
- (Bonus) CSS Custom Properties / Nesting w/ code snippets
19+
1. Demo
20+
- no bundle development
21+
- import maps
22+
- JSON / CSS import assertions
23+
- image loading
24+
- CSS variables and nesting
25+
1. Closing
26+
- browser compat
27+
- to bundle or not to bundle?
28+
- "native" [HMR over ESM](https://vitejs.dev/guide/api-hmr.html)
29+
- Greenwood
30+
1. Thank You
31+
1. Q & A

0 commit comments

Comments
 (0)