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
hinoはhonoを知りたい
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
kosuke hino
September 12, 2024
Programming
99
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
hinoはhonoを知りたい
kosuke hino
September 12, 2024
More Decks by kosuke hino
See All by kosuke hino
NotebookLMと散歩
kosukehino
0
33
リアルタイム通信を知る
kosukehino
0
110
ポモドーロテクニック
kosukehino
0
49
誤差を知ろう
kosukehino
0
81
AtCoder Heuristic Contestを知っているか?
kosukehino
0
120
AIでスライド爆速生成!
kosukehino
0
150
Other Decks in Programming
See All in Programming
信頼性の目標を誰も求めてない
shubox
0
500
モバイル交通系ICへのチャージ実例から考える、クロスプラットフォーム開発におけるiOS実機テスト設計とCI運用
yusuga
1
240
GKE アップグレード前に知っておきたい Blue/Green と PDB の関係
stkk
0
160
【DroidKaigi 2026】「アクセシビリティを利用するとき、 アクセシビリティもまたこちらを利用している」 〜マルウェアによる攻撃と防衛について〜
halunoyo
0
430
WebMCP Challenge に星空観察アプリで参加した話
okajun35
0
120
XHTMLが残したもの
yosuke_furukawa
PRO
2
570
AI駆動開発にグラフDBを重ねてみた
satoshi256kbyte
2
760
Go × SIMDで高速化するベクトル検索 ~ルーフラインモデルでSIMDが効く境界を探れ! ~
po3rin
1
180
個人開発基盤をまるごとCloudflareに引っ越して爆速で総合的体験を向上させた話
tinykitten
0
140
『寄り添うラジオ』をAIで作る 体験価値から逆算した、会話しないUXと品質設計
theoriatec2024
3
140
Foundry Localでエージェント開発
seosoft
0
160
Laravelのアプリケーションをどこにデプロイするか #ツナギメオフライン.9
akase244
0
120
Featured
See All Featured
Done Done
chrislema
186
16k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Paper Plane
katiecoart
PRO
2
53k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
520
The Mindset for Success: Future Career Progression
greggifford
PRO
0
490
A Modern Web Designer's Workflow
chriscoyier
698
190k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
410
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
930
My Coaching Mixtape
mlcsv
0
310
Transcript
hinoはhonoを知りたい 2024/09/12 檜野浩輔
はじめに 全くLT会のネタを考えていなかった檜野 君。何も思いつかなかったので、最近気に なっているHonoについてつらつら話すら しい。
Hono フルスタックなWEBフレームワーク TypeScriptにて書けるWEBフレームワークで、Ruby on Rails やNext.jsと同じようなものです。Next.jsとの違いとしてサー バーサイドから派生してフルスタックへと変貌しました 開発者は日本人 日本人の和田裕介氏(@yusukebe)が開発したものです。日本人 が開発した事もあり日本語でのドキュメントは多く存在してい
ますし、開発者のXに行けば日本語で開発秘話が語られます。 バッテリー内蔵を目指しています Ruby on Railsにはまだ敵わないかもしれないけれど、必要な機 能のクッキー、セッション、認証等々が最初から内蔵されてお り、Honoを入れさえすれば一般的なサイトを作る事が可能で す。
Hono 高速かつ軽量 他のJS製のフレームワークもありますが、その中で最も早いも のの一つとして挙げられ、有名なexpressと比較して3倍早いら しい。また軽量でありバンドルした後のファイルサイズが experessの1/10以下らしい。 至るJS実行環境で動く JSの実行環境は多岐に渡っていて、ブラウザ 毎でも違うし、
バックエンドのランタイムもいっぱいあるし、lamdaとか Cloud Functions用のランタイムもあるしと標準化されていな い中数多くの実行環境で動くよう設計されている。 JSXが使える JSXを使用でき、Reactそっくりな記法でコンポーネントを書け ます。useState, useEffect, useMemo等のフックスもそのまま 使えてしまいます。Honoの中で処理を書いているので、React を入れる必要もないのです。
Hono 大量のスターを獲得し、グローバルで人気 既にLaravelに匹敵するレベルのgithubスターを持っていて、グ ローバルにも人気が高くて、JSのランタイムのDenoでおすす めされていたりする 既に様々な本番環境で使用されている https://github.com/orgs/honojs/discussions/1510 上記のissueを見ると多くのサービスでかつグローバルに使用さ れているのが分かる ここから先は勉強会で!!
檜野が実際に構築したり使った後、勉強会で話したいなとか思 うとる次第(いつになるねん)