Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
SSGOI
Search
JINYOUNG KIM
January 16, 2026
Technology
98
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SSGOI
#FEY_LT
JINYOUNG KIM
January 16, 2026
More Decks by JINYOUNG KIM
See All by JINYOUNG KIM
AI時代、1年目エンジニアの悩み
jin4
1
240
Other Decks in Technology
See All in Technology
自作バイナリを動かす「入口」8選
puhitaku
2
1.3k
AI導入は済んだ。次は統制を作り替える番だ_AI×開発組織 Summit 2026
techtekt
PRO
0
210
Running Kotlin + Quarkus with Lambda
nealle
1
3.7k
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
「事実」を「計測」して、「解釈」する 〜AWS Lambdaのメモリ最適解の見つけ方〜
maimyyym
0
170
UniFi(ユニファイ)AIカメラの現場活用
ludicmind
1
440
JAWS-UGグッズ職人仕事の流儀
kentapapa
0
100
触りたくないデータに、どう触るか AI時代のRBACアクセスガバナンス
ivry_presentationmaterials
0
260
Active Record Connection Adaptersにおける長年の課題に再び取り組む
yahonda
0
140
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
920
フロントエンドカンファレンス関西2026 - 速すぎるUIに、待ち時間を
teamlab
PRO
0
130
AIにシークレットを見せない、WSL2で安全な開発環境
yazm
0
300
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
エンジニアに許された特別な時間の終わり
watany
109
250k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
46k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
570
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
930
Amusing Abliteration
ianozsvald
1
350
Automating Front-end Workflow
addyosmani
1369
210k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.3k
Done Done
chrislema
187
17k
It's Worth the Effort
3n
188
29k
Transcript
モバイルアプリのような Web ページ遷移体験、 SSGOI キム・ジニョン
[email protected]
現職:キャル株式会社 ウェブエンジニア 興味: AI-Driven
Coding, ボクシング
Webでもネイティブアプリのような 「ページ遷移」 を What is SSGOI Webページ移動時にモバイルアプリ級の アニメーションを付与するライブラリです。 SSGOI
既存の強者、 Motion (旧 Framer Motion) インタラクティブWebの「王」 ・強力なランタイム物理エンジン & ジェスチャシステム ・複雑なマイクロインタラクションの実装には必須の選択肢
(旧 Framer Motion) しかし、単純なページ遷移 には? 「遷移アニメーションのためだけに、常に重い物理エンジンを動かす必要が あるのか?」
Pain Points 1. ブラウザの断片化 Safari, Chromeなど、ブラウザ間での体験の不一致 2. パフォーマンス問題 低スペック端末での JSメインスレッド占有による
Jank発生 3. 重いバンドルサイズ 単純な遷移機能に対して、ライブラリの容量が大きすぎる Solution なぜ SSGOI なのか? 「パフォーマンス最優先」 に特化した設計 すべてのブラウザで、 常に60fps以上の滑らかな体験を 提供することを目指しています。
コア動作原理: CPU vs GPU SSGOI (GPU via WAAPI) → Pre-compute
物理エンジンの計算結果を「キーフレーム」に事前変換 → WAAPI Execution Web Animations APIに命令を渡すだけ JSが止まってもアニメーションは滑らか Motion (CPU) → Runtime Calculation JSが毎フレームのアニメーションロジックを実行 → Main Thread Dependency 他のロジックが重なると、アニメーションに途切れが 発生 JSスレッドの負荷に影響される
比較要約 項目 SSGOI Motion 目的 ページ遷移に特化 汎用UIインタラクション 駆動方式 GPU 加速(事前計算
) JS エンジン (毎フレーム計算) バンドルサイズ ~8 KB (超軽量 ) ~35 KB 拡張性 React, Vue, Angular, Svelte, Solid React, Vue 学習コスト 低い 比較的高い
デモ (Demo) https://ssgoi.dev/ja/docs/getting-started/introduction
こんな時ならおすすめ! Blog / Portfolio 軽量なパフォーマンスと、洗練された遷移が最優先のプロジェクトに。 Mobile Web (PWA) 低スペックなAndroid端末まで、幅広くカバーする必要がある場合に。 Multi-Framework
React, Vue, Svelteなどが混在する開発環境での統一に。
ありがとうございました。 「https://ssgoi.dev/ja」ページにあるDiscord、Xなどで連絡できます。 ・韓国人が開発したまだ成長段階のオープンソースプロジェクトです。 ・Contribute と Star をお待ちしています! github.com/meursyphus/SSGOI