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
NIFTY Tech Talk #09 SvelteKitをサービスに導入してみた!
Search
ニフティ株式会社
PRO
March 08, 2023
Video
Resources
Programming
0
750
NIFTY Tech Talk #09 SvelteKitをサービスに導入してみた!
ニフティ株式会社
PRO
March 08, 2023
Tweet
Share
Video
Resources
SvelteKit, Next.jsの導入事例紹介など 〜ニフティのフロントエンドの今とこれから〜 - NIFTY Tech Talk #9
https://nifty.connpass.com/event/273568/
More Decks by ニフティ株式会社
See All by ニフティ株式会社
チーム力を高めるスクラム実践法:カンバン公開と課題攻略について - ニフティのスクラムトーク Vol. 2 - NIFTY Tech Talk #18
niftycorp
PRO
1
110
スクラムチームと認知負荷 - ニフティのスクラムトーク Vol2. / NIFTY Tech Talk #18
niftycorp
PRO
1
120
Visual Studio Code Dev Containers ススメ Python編 - NIFTY Tech Talk #17
niftycorp
PRO
1
76
dotfilesを作ろう - NIFTY Tech Talk #17
niftycorp
PRO
1
80
フロントエンドを始める前に どうしていっぱいツールがあるの? - NIFTY Tech Talk #17
niftycorp
PRO
1
110
サービスシステム監視 (シフト例)
niftycorp
PRO
0
54
スクラムマスターの技を磨く! ニフティのスクラムトーク vol. 1 - NIFTY Tech Talk #16
niftycorp
PRO
1
130
AWS基礎 / 2023 ニフティ新人研修
niftycorp
PRO
0
270
データベース / 2023 ニフティ新人研修
niftycorp
PRO
0
140
Other Decks in Programming
See All in Programming
From Spring Boot 2 to Spring Boot 3 with Java 22 and Jakarta EE
ivargrimstad
0
1.1k
ONE WEDGE_company_guide
1wedge_one
0
440
Blue/Greenデプロイの導入による 運用フローの改善
kudoas
1
360
Azure OpenAI Serviceのプロンプトエンジニアリング入門
tomokusaba
3
640
MicrosoftのPlatform Engineeringガイドを読んで実際になにかやってみた
ymd65536
1
270
使ってみよう Azure AI Document Intelligence
kosmosebi
2
270
エンターテイメント業界で利用されるAWS
demuyan
0
210
Ruby Pattern Matching
bkuhlmann
0
920
1BRC--Nerd Sniping the Java Community
gunnarmorling
0
340
Anthropic Cookbook のおすすめレシピ
schroneko
7
810
SwiftUIで使いやすいToastの作り方 / How to build a Toast system which is easy to use in SwiftUI
lovee
3
130
入門 AWS Amplify Gen2 / Introduction to AWS Amplify Gen2
genkiogasawara
1
320
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
320
23k
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
39
4.4k
How to name files
jennybc
64
93k
Stop Working from a Prison Cell
hatefulcrawdad
266
19k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
658
120k
Fashionably flexible responsive web design (full day workshop)
malarkey
398
65k
Atom: Resistance is Futile
akmur
258
25k
Reflections from 52 weeks, 52 projects
jeffersonlam
344
19k
Rebuilding a faster, lazier Slack
samanthasiow
72
8.2k
Imperfection Machines: The Place of Print at Facebook
scottboms
259
12k
The Pragmatic Product Professional
lauravandoore
24
5.8k
Transcript
NIFTY Tech Talk #9 SvelteKitをサービスに導入してみた! By Takeroid
Hello! I am Takeroid!
Hello! I am Takeroid! My hobby is FF14
None
None
2022年11月 開発着手 2023年1月β版 2023年2月6日 リリース👏 アドクリーナー 申し込みフォーム
None
SvelteKitで できているんです!!
SvelteKitで できているんです!!
None
None
None
None
高速 楽しい 柔軟
高速 楽しい 柔軟 V1.0.0リリース
Svelteで HelloWorld! Let’s 体験
たったこれだけ <script> let name = 'world'; </script> <h1>Hello {name}!</h1>
たったこれだけ <script> let name = 'world'; </script> <h1>Hello {name}!</h1> Vue
Likeな書き方 サイコー
Vue Likeな書き方 サイコー
…
なんと Vueは Nuxt3を連れて なかまに なりたそうに こちらをみている! > はい いいえ
なんと Vueは Nuxt3を連れて なかまに なりたそうに こちらをみている! はい > いいえ
なんと Vueは Nuxt3を連れて なかまに なりたそうに こちらをみている! > はい いいえ
なんと Vueは Nuxt3を連れて なかまに なりたそうに こちらをみている! はい > いいえ
Svelteはコンパイラ
仮想DOMを使わない だからより速い
もっと手軽に もっと簡潔に もっともっともっと…
バンドルサイズが小さい コード記述量が少ない JSにビルドされ速い 状態管理は標準備え付け 学習コストが低い
選ばれたのはSvelteKitでした
すこし気になってきた?👀
HTMLを分割しやすい
コピペで分割
慣れ親しんだTemplate構文
慣れ親しんだTemplate構文
慣れ親しんだTemplate構文
慣れ親しんだTemplate構文
よくないところ
情報収集が大変
トンネルを抜けると トンネルだった
トンネルを抜けると トンネルだった ❗
公式ドキュメント and Github is 最強
まとめ
高速 楽しい 柔軟
高速 楽しい 柔軟 体験してみよう!