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
Day22. Svelte 經驗談
Search
Kalan
October 01, 2020
Programming
0
130
Day22. Svelte 經驗談
Kalan
October 01, 2020
Tweet
Share
More Decks by Kalan
See All by Kalan
單頁式應用中的無障礙設計
kjj6198
0
750
選擇 Svelte 的三個理由 - JSDC
kjj6198
0
280
Svelte - 如何在前端框架中脫穎而出 | ModernWeb'21
kjj6198
0
140
状態管理を楽にする道
kjj6198
1
310
Day25. 如何解析 HTML 語法
kjj6198
0
120
Day24. Svelte 如何編譯程式碼(2)
kjj6198
0
160
Svelte 如何編譯程式碼(1)
kjj6198
0
140
Day18. UI 實戰篇 - 圖片檢視器
kjj6198
0
130
Day17. UI 實戰篇 - 音樂播放器
kjj6198
0
51
Other Decks in Programming
See All in Programming
GitHub Actionsのキャッシュと手を挙げることの大切さとそれに必要なこと
satoshi256kbyte
5
330
Synchronizationを支える技術
s_shimotori
1
150
Mastering Dependencies in Kotlin Multiplatform
tomifabian
0
100
Jakarta Concurrencyによる並行処理プログラミングの始め方 (JJUG CCC 2024 Fall)
tnagao7
1
230
現場で役立つモデリング 超入門
masuda220
PRO
12
2.8k
Modern Angular: Renovation for Your Applications
manfredsteyer
PRO
0
180
gopls を改造したら開発生産性が高まった
satorunooshie
8
230
Progressive Web Apps für Desktop und Mobile mit Angular (Hands-on)
christianliebel
PRO
0
110
カスタムしながら理解するGraphQL Connection
yanagii
1
1.1k
Pinia Colada が実現するスマートな非同期処理
naokihaba
2
130
僕がつくった48個のWebサービス達
yusukebe
18
17k
『ドメイン駆動設計をはじめよう』のモデリングアプローチ
masuda220
PRO
6
390
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
33k
Bash Introduction
62gerente
608
210k
10 Git Anti Patterns You Should be Aware of
lemiorhan
654
59k
How to Ace a Technical Interview
jacobian
275
23k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
167
49k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
27
1.9k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
22k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
A designer walks into a library…
pauljervisheath
202
24k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Facilitating Awesome Meetings
lara
49
6k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
43
6.6k
Transcript
第 12 屆 IT 鐵⼈賽 30 天從 0 到 1
學 Svelte Day22 - 各種 Svelte 經驗談
第 12 屆 IT 鐵⼈賽 Svelte 是編譯器嗎? 是,但不完全是 雖然會預先編譯程式碼,但不是 zero
runtime https://svelte.dev/repl/58058516ea844c46b7f6609334b52aed?version=3.29.0
第 12 屆 IT 鐵⼈賽 為什麼 bundle size 比較⼩ 沒有
runtime 的 diff 演算法,⽽是靠編譯時期幫忙 沒有 Virtual DOM 的機制,盡量使⽤原⽣瀏覽器 API
第 12 屆 IT 鐵⼈賽 為什麼 bundle size 很重要? 不是每個⼈、每個城市都有快到不⾏的網路
不是每個⼈都有效能良好的設備 bundle size ⼩,代表更多空間發揮
第 12 屆 IT 鐵⼈賽 ⼼智負擔 Svelte 盡量從語法下⼿,讓實作變得更簡單
第 12 屆 IT 鐵⼈賽 Svelte 可以應⽤在⼤型專案中嗎? 可以,但可能要另外考慮幾件事
第 12 屆 IT 鐵⼈賽 Svelte 與 a11y https://github.com/sveltejs/svelte/issues/374
第 12 屆 IT 鐵⼈賽 為什麼我們需要在意 a11y?
第 12 屆 IT 鐵⼈賽 我做過的⼀些專案 ⾃我介紹 Build Your Own
X 動物森友會情報