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
150
Day22. Svelte 經驗談
Kalan
October 01, 2020
Tweet
Share
More Decks by Kalan
See All by Kalan
單頁式應用中的無障礙設計
kjj6198
0
770
選擇 Svelte 的三個理由 - JSDC
kjj6198
0
320
Svelte - 如何在前端框架中脫穎而出 | ModernWeb'21
kjj6198
0
160
状態管理を楽にする道
kjj6198
1
350
Day25. 如何解析 HTML 語法
kjj6198
0
140
Day24. Svelte 如何編譯程式碼(2)
kjj6198
0
180
Svelte 如何編譯程式碼(1)
kjj6198
0
180
Day18. UI 實戰篇 - 圖片檢視器
kjj6198
0
140
Day17. UI 實戰篇 - 音樂播放器
kjj6198
0
62
Other Decks in Programming
See All in Programming
自分のために作ったアプリが、グローバルに使われるまで / Indie App Development Lunch LT
pixyzehn
1
150
Chrome Extension Techniques from Hell
moznion
1
160
プロダクト横断分析に役立つ、事前集計しないサマリーテーブル設計
hanon52_
2
380
AHC 044 混合整数計画ソルバー解法
kiri8128
0
320
Agentic Applications with Symfony
el_stoffel
2
270
Youtube Lofier - Chrome拡張開発
ninikoko
0
2.4k
DomainException と Result 型で作る型安全なエラーハンドリング
karszawa
0
890
AIコーディングワークフローの試行 〜AIエージェント×ワークフローでの自動化を目指して〜
rkaga
2
3.4k
Firebase Dynamic Linksの代替手段を自作する / Create your own Firebase Dynamic Links alternative
kubode
0
230
State of Namespace
tagomoris
4
710
海外のアプリで見かけたかっこいいTransitionを真似てみる
shogotakasaki
1
160
MCP調べてみました! / Exploring MCP
uhzz
2
2.2k
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
104
19k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.3k
Site-Speed That Sticks
csswizardry
5
480
Side Projects
sachag
452
42k
BBQ
matthewcrist
88
9.6k
Optimising Largest Contentful Paint
csswizardry
36
3.2k
Bash Introduction
62gerente
611
210k
Being A Developer After 40
akosma
91
590k
How to Think Like a Performance Engineer
csswizardry
23
1.5k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
30k
How to Ace a Technical Interview
jacobian
276
23k
Optimizing for Happiness
mojombo
377
70k
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 動物森友會情報