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
SSGOI
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
JINYOUNG KIM
January 16, 2026
Technology
0
58
SSGOI
#FEY_LT
JINYOUNG KIM
January 16, 2026
Tweet
Share
More Decks by JINYOUNG KIM
See All by JINYOUNG KIM
AI時代、1年目エンジニアの悩み
jin4
1
190
Other Decks in Technology
See All in Technology
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
qa
0
460
GitHub Actions侵害 — 相次ぐ事例を振り返り、次なる脅威に備える
flatt_security
8
6.7k
SaaSに宿る21g
kanyamaguc
2
180
AgentCoreとLINEを使った飲食店おすすめアプリを作ってみた
yakumo
2
260
Kubernetesの「隠れメモリ消費」によるNode共倒れと、Request適正化という処方箋
g0xu
0
160
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
kaomi_wombat
0
270
The essence of decision-making lies in primary data
kaminashi
0
180
TUNA Camp 2026 京都Stage ヒューリスティックアルゴリズム入門
terryu16
0
630
Why we keep our community?
kawaguti
PRO
0
340
MCPで決済に楽にする
mu7889yoon
0
160
Kiro Meetup #7 Kiro アップデート (2025/12/15〜2026/3/20)
katzueno
2
270
Sansanの認証基盤を支えるアーキテクチャとその振り返り
sansantech
PRO
1
120
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
200
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
110
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
200
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
430
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
210
The agentic SEO stack - context over prompts
schlessera
0
720
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
150
Bash Introduction
62gerente
615
210k
Prompt Engineering for Job Search
mfonobong
0
240
From π to Pie charts
rasagy
0
160
The Art of Programming - Codeland 2020
erikaheidi
57
14k
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