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
hinoはhonoを知りたい
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
kosuke hino
September 12, 2024
Programming
94
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
32
リアルタイム通信を知る
kosukehino
0
110
ポモドーロテクニック
kosukehino
0
47
誤差を知ろう
kosukehino
0
80
AtCoder Heuristic Contestを知っているか?
kosukehino
0
120
AIでスライド爆速生成!
kosukehino
0
150
Other Decks in Programming
See All in Programming
任せる範囲はこう広がった / How the Scope of AI Delegation Has Expanded
nrslib
1
250
Mujeres en SEO Summit 2026 - Greatest Disaster Hits en Web Performance
guaca
0
240
1B+ /day規模のログを管理する技術
broadleaf
0
130
関数型プログラミングのメリットって何だろう?
wanko_it
0
170
Claude Opus 4.6以後の受託開発エンジニアの変化(Claude Code開発ノウハウ大公開スペシャルbyクラスメソッド)
iidatakuma
1
610
エンジニア向け会社紹介/Findy Company Profile
findyinc
6
360k
信頼性について考えてみる(SRE NEXT 2026 miniLT)
hayama17
0
170
なぜ型を書くのか? TSKaigi2026で改めて考える #tskaigi_smarthr
kajitack
0
340
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
1
170
JAWS-UG横浜 #102 AWSサ終供養LT会 成仏できない AWS サービスたち 〜本日、三体供養します〜
maroon1st
0
120
気圧・高度・GPSを記録&可視化するアプリ「Koudo」を作った話
hjmkth
1
350
才能?センス?知らん、 続けたもん勝ちだ。-- 結婚・出産・癌を越えてなお、私がプロダクトを創り続ける理由
16bitidol
2
840
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.4k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
1k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
Navigating Team Friction
lara
192
16k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
340
What's in a price? How to price your products and services
michaelherold
247
13k
Designing for humans not robots
tammielis
254
26k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
230
Are puppies a ranking factor?
jonoalderson
1
3.7k
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を見ると多くのサービスでかつグローバルに使用さ れているのが分かる ここから先は勉強会で!!
檜野が実際に構築したり使った後、勉強会で話したいなとか思 うとる次第(いつになるねん)