Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Webpack
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Cesar
November 07, 2015
Programming
470
1
Share
Webpack
Cesar
November 07, 2015
More Decks by Cesar
See All by Cesar
Front-End workflows
cesar2535
0
96
CSS Layout w/ HTML5 & CSS3
cesar2535
2
110
Other Decks in Programming
See All in Programming
iOS機能開発のAI環境と起きた変化
ryunakayama
0
190
Claude Code × Gemini × Ebitengine ゲーム制作素人WebエンジニアがGoでゲームを作った話
webzawa
0
210
ハーネスエンジニアリングとは?
kinopeee
13
6.5k
Liberating Ruby's Parser from Lexer Hacks
ydah
2
2.3k
Swift Concurrency Type System
inamiy
1
560
実用!Hono RPC2026
yodaka
2
280
The Monolith Strikes Back: Why AI Agents ❤️ Rails Monoliths
serradura
0
370
運転動画を検索可能にする〜Cosmos-Embed1とDatabricks Vector Searchで〜/cosmos-embed1-databricks-vector-search
studio_graph
1
530
의존성 주입과 모듈화
fornewid
0
150
Spec-driven Development: How AI Changes Everything (And Nothing)
simas
PRO
0
480
Vibe NLP for Applied NLP
inesmontani
PRO
0
540
Making the RBS Parser Faster
soutaro
0
620
Featured
See All Featured
Information Architects: The Missing Link in Design Systems
soysaucechin
0
900
Between Models and Reality
mayunak
3
270
How STYLIGHT went responsive
nonsquared
100
6.1k
Being A Developer After 40
akosma
91
590k
Code Review Best Practice
trishagee
74
20k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
The agentic SEO stack - context over prompts
schlessera
0
770
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
550
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
340
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Speed Design
sergeychernyshev
33
1.6k
Transcript
W E B PA C K PA C K Y
O U R W E B
Before the topic, There were something you may know…
<script src=“app.js”></script> <script src=“jquery.min.js></script> Uncaught Referencer Error: jQuery is not
defined.
None
<script src=“jquery.min.js></script> <script src=“app.js”></script>
<script src=“jquery.min.js></script> <script src=“angular.min.js”</script> <script src=“bootstrap.min.js”</script> <script src=“slick.min.js”</script> <script src=“angular-slick.js”</script>
<script src=“…”</script> <script src=“…”</script> <script src=“…”</script> <script src=“…”</script> <script src=“…”</script> <script src=“app.js”></script>
http://webpack.github.io/
http://webpack.github.io/ W E B PA C K H A S
• Code Splitting • Loaders • Plugins • Hot Module Replacement
B A S I C U S A G E
None
Loaders Plugins
W E B PA C K D E V S
E R V E R # node module for project $ npm install —-save webpack-dev-server # add to the entries of webpack config webpack-dev-server/client?http://0.0.0.0:8000 webpack/hot/only-dev-server
W E B PA C K D E V S
E R V E R Just a little express server uses the webpack-dev-middleware.
C O D E S P L I T T
I N G
// Co!"onJS require.ensure(dependencies, callback) // AMD require(dependencies, callback) https://webpack.github.io/docs/code-splitting.html
H O T M O D U L E R
E P L A C E M E N T http://webpack.github.io/example-app/ http://webpack.github.io/docs/hot-module-replacement.html
None
H O W T O U S E # CLI
tool $ npm install —-global webpack $ webpack # node module for project $ npm install —-save webpack
T H A N K . . .