$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Nuxt.jsのビルドを高速化する為に頑張った話
Search
Takayuki
September 14, 2019
Technology
1
770
Nuxt.jsのビルドを高速化する為に頑張った話
Nuxt.jsのビルドを高速化する為に頑張った話
Takayuki
September 14, 2019
Tweet
Share
More Decks by Takayuki
See All by Takayuki
Laravel × Clean Architecture
bumptakayuki
0
430
エンジニアのキャリア論
bumptakayuki
1
220
地方カンファレンス主催のススメ
bumptakayuki
1
230
Laravelで敢えて試す脆弱性のある書き方
bumptakayuki
2
1.2k
地方でのPHPエンジニア採用って実際どうなの?
bumptakayuki
0
710
沖縄観光、名物を一挙紹介!
bumptakayuki
2
710
Laravel ShiftでLaravelのバージョンアップしてみた話
bumptakayuki
1
3k
flutterでイベントアプリを作ってみた
bumptakayuki
0
170
オフショア開発の辛みと学んだ事
bumptakayuki
0
410
Other Decks in Technology
See All in Technology
JEDAI認定プログラム JEDAI Order 2026 エントリーのご案内 / JEDAI Order 2026 Entry
databricksjapan
0
140
re:Invent2025 3つの Frontier Agents を紹介 / introducing-3-frontier-agents
tomoki10
0
260
AI 駆動開発勉強会 フロントエンド支部 #1 w/あずもば
1ftseabass
PRO
0
400
初めてのDatabricks AI/BI Genie
taka_aki
0
210
MySQLとPostgreSQLのコレーション / Collation of MySQL and PostgreSQL
tmtms
1
1k
年間40件以上の登壇を続けて見えた「本当の発信力」/ 20251213 Masaki Okuda
shift_evolve
PRO
1
140
AWSを使う上で最低限知っておきたいセキュリティ研修を社内で実施した話 ~みんなでやるセキュリティ~
maimyyym
2
1.8k
GitHub Copilotを使いこなす 実例に学ぶAIコーディング活用術
74th
3
3.5k
打 造 A I 驅 動 的 G i t H u b ⾃ 動 化 ⼯ 作 流 程
appleboy
0
360
MLflowダイエット大作戦
lycorptech_jp
PRO
1
140
業務のトイルをバスターせよ 〜AI時代の生存戦略〜
staka121
PRO
2
220
Oracle Cloud Infrastructure IaaS 新機能アップデート 2025/09 - 2025/11
oracle4engineer
PRO
0
170
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
463
34k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
400
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.1k
Technical Leadership for Architectural Decision Making
baasie
0
180
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
0
38
Product Roadmaps are Hard
iamctodd
PRO
55
12k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Marketing to machines
jonoalderson
1
4.3k
Site-Speed That Sticks
csswizardry
13
1k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
280
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Transcript
Nuxt.jsのビルドを高速化するҝに 頑張った話 鈴木孝之
"HFOEB ࣗݾհɾձࣾհ 8FCQBDL#VOEMF"OBMZ[FSͱʁ ݱঢ়ͷ՝ͱվળ
ࣗݾհɾձࣾհ
0.ࣗݾհ ◆໊લ ླ ೭(Suzuki Takayuki) ※ಉಉ໊ଟͯ͘ࠔͬͯ·͢ɻɻɻ ◆ࣗݾհ ɾ1990ɺਆಸݝੜ·Εɻ ɾࣾձਓʹͳ͔ͬͯΒɺϓϩάϥϛϯάΛ࢝ΊΔɻ ɾ2015ʹϑϧεϐʔυʹೖࣾ͠ɺ2017ʹಠཱɻ
ɾݱࡏɺडୗ։ൃΛΓͭͭɺࣗࣾWebαʔϏεΛ։ൃதɻ ◆झຯ ίεϓϨɺԻָϥΠϒɺϚϥιϯେձʹग़Δɺٿ؍ઓ ◆εΩϧ PHP,Symfony2,CakePHP3,Laravel5, JavaScript,backbone.js,Angular.js
Copyright Re:Build.inc All Rights Reserved. ձࣾհ ◆ձ໊ࣾ גࣜձࣾRe:Build ◆ॅॴ ԭೄݝԭೄࢢதԝ̍ஸ̍̒−̕
◆ࣄۀ༰ ɾࣗࣾWEBαʔϏεͷاըɾ։ൃɻ ɾडୗ։ൃ ◆ࣾһ 6໊ ◆ΤϯδχΞͷಇ͖ํ ϦϞʔτϫʔΫՄೳͳࣗ༝ͳಇ͖ํΛਪͯ͠·͢ʂ
6 ࣗࣾWebαʔϏεͷ։ൃ ɾαʔϏε໊ Tadoru https://tadoru.work/ ɾγεςϜ֓ཁ ΤϯδχΞಛԽܕͷ ϦϑΝϥϧ Ϋϥυιʔγϯά
8FCQBDL#VOEMF"OBMZ[FSͱʁ
8FCQBDL#VOEMF"OBMZ[FSͱʁ ԼهΛՄࢹԽͯ͘͠ΕΔɻ ɾwebpackͷվળͷҝɺ͍ loaderpluginΛΓ͍ͨ ɾόϯυϧϑΝΠϧͷαΠζΛݮ Β͍ͨ͠ͷͰɺόϯυϧϑΝΠϧ ͷ֤ύοέʔδ͕Ͳͷ͘Β͍ͷ ༰ྔΛΊ͍ͯΔ͔Γ͍ͨ https://github.com/webpack-contrib/webpack-bundle-analyzer
࣮ߦํ๏
8FCQBDL#VOEMF"OBMZ[FSͱʁ https://qiita.com/kurosame/items/9e7092cdf08ff2ba7500
ݱঢ়ͷ՝ͱվળ
ݱঢ়ͷ՝ ᶃChart.js͕ॏ͍ ᶄmoment.js͕ॏ͍ - locale͕ແବʹଟ͍ ᶅlodash.js͕ॏ͍
ᶃChart.js͕ॏ͍ ɾvue-chart.jsͷґଘؔʹ͋ΔͷͰɺ֎ ͢ͷͦ͠͏ͩͬͨɻ
ᶄmoment.js͕ॏ͍ nuxt.config.jsʹmomentͷ ઃఆΛՃ
ᶅlodash.js͕ॏ͍ ɾݱঢ়ɺσΟʔϓίϐʔͷ Օॴʹ͔͠lodash.js͕Θ Ε͍ͯͳ͔ͬͨ
ᶅlodash.js͕ॏ͍ https://kuroeveryday.blogspot.com/2017/05/deep-clone-object-in-javascript.html ੜͷJSͰσΟʔϓίϐʔ Ͱ͖Δ
ᶅlodash.js͕ॏ͍ https://qiita.com/hareku/items/d9f92c96697163356bd3 lodashΛimport _ from 'lodash'ͷΑ͏ʹಡΈࠐΜͰ ͠·͏ͱɺશͯͷlodashؔͳͲ͕bundle͞Εͯ ͠·͍·͢ɻ ͦΕΛճආ͢ΔͨΊɺ༻͢ΔؔͷΈΛimport ͢ΔΑ͏ʹมߋ͠·͢ɻ
վળ݁Ռ chart.jsͱmoment.js ΄΅ফ͑ͨʂ
·ͱΊ
·ͩ·ͩվળग़དྷͦ͏ʂ ·ͱΊ