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
kosuke hino
September 12, 2024
Programming
100
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
34
リアルタイム通信を知る
kosukehino
0
110
ポモドーロテクニック
kosukehino
0
52
誤差を知ろう
kosukehino
0
82
AtCoder Heuristic Contestを知っているか?
kosukehino
0
120
AIでスライド爆速生成!
kosukehino
0
150
Other Decks in Programming
See All in Programming
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
330
Unity6 URPによる海底をテーマにしたVJシステムの解説 | Unity Shader 完全に理解した 勉強会
gam0022
0
310
マイコン向けの軽量Ruby「PicoRuby」で各種デバイスを制御するネイティブアプリの実現手法
bash0c7
0
470
すこし踏み込む CancellationToken
htkym
2
1.6k
Workers Cache を知る
syumai
0
320
Embedded Swiftで作る自作USBデバイス によるiOSデバイスの自動テスト / iOSDC Japan 2026 glassfiber
glassfiber
0
270
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
390
速習iPhone Duo対応
yuukiw00w
2
940
iOSDC Japan 2026 - Swiftで作って学ぼう!データベース自作入門
kaseken
2
440
SREの越境 / SRE Collaboration
y0hgi
2
290
難しいけど、読めた。- OSSの入口に立った話。
sts11142
0
130
仕様駆動開発による爆速プロダクト開発 / Bakusoku Spec Driven Development
kobakei
0
170
Featured
See All Featured
Abbi's Birthday
coloredviolet
4
10k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
The Curious Case for Waylosing
cassininazir
1
550
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
550
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.2k
Writing Fast Ruby
sferik
630
63k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
720
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
390
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
840
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
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を見ると多くのサービスでかつグローバルに使用さ れているのが分かる ここから先は勉強会で!!
檜野が実際に構築したり使った後、勉強会で話したいなとか思 うとる次第(いつになるねん)