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
JINYOUNG KIM
January 16, 2026
Technology
0
57
SSGOI
#FEY_LT
JINYOUNG KIM
January 16, 2026
Tweet
Share
More Decks by JINYOUNG KIM
See All by JINYOUNG KIM
AI時代、1年目エンジニアの悩み
jin4
1
180
Other Decks in Technology
See All in Technology
マルチロールEMが実践する「組織のレジリエンス」を高めるための組織構造と人材配置戦略
coconala_engineer
3
710
Kaggleの経験が実務にどう活きているか / kaggle_findy
sansan_randd
7
1.4k
元エンジニアPdM、IDEが恋しすぎてCursorに全業務を集約したら、スライド作成まで爆速になった話
doiko123
1
580
Security Diaries of an Open Source IAM
ahus1
0
210
vLLM Community Meetup Tokyo #3 オープニングトーク
jpishikawa
0
310
JAWSDAYS2026_A-6_現場SEが語る 回せるセキュリティ運用~設計で可視化、AIで加速する「楽に回る」運用設計のコツ~
shoki_hata
0
3k
モブプログラミング再入門 ー 基本から見直す、AI時代のチーム開発の選択肢 ー / A Re-introduction of Mob Programming
takaking22
5
1.3k
(Test) ai-meetup slide creation
oikon48
1
200
20260311 ビジネスSWG活動報告(デジタルアイデンティティ人材育成推進WG Ph2 活動報告会)
oidfj
0
250
Dr. Werner Vogelsの14年のキーノートから紐解くエンジニアリング組織への処方箋@JAWS DAYS 2026
p0n
1
130
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
3
1.7k
20260305_【白金鉱業】分析者が地理情報を武器にするための軽量なアドホック分析環境
yucho147
3
220
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.4k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
140
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Side Projects
sachag
455
43k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.4k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
82
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
150
Code Review Best Practice
trishagee
74
20k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
190
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
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