title titleTemplate head layout hero features Hono - Web 標準に基づいた Web フレームワーク :title meta property content og:description Hono は、Web 標準に基づいた、小さく、シンプルで、爆速な Web フレームワークです。 Cloudflare Workers 、 Fastly Compute 、 Deno 、 Bun 、 Vercel 、 Netlify 、 AWS Lambda 、 Lambda@Edge そして Node.js で動作します。 速いですが、それだけではありません。 home name text tagline image actions Hono Webアプリケーションフレームワーク 高速、 軽量、 Web 標準。 あらゆる JavaScript ランタイムをサポートします。 src alt /images/code.webp Hono theme text link brand Get Started /docs/ theme text link alt GitHub https://github.com/honojs/hono icon title details 🚀 爆速 & 軽量 RegExpRouter は超高速なルーターです。 hono/tiny プリセットはわずか 14kB。 Web 標準 API のみを使用します。 icon title details 🌍 マルチランタイム Cloudflare 、 Fastly 、 Deno 、 Bun 、 AWS また Node.js で動作します。 同じコードが全てのプライベートで使用できます。 icon title details 🔋 バッテリー同梱 Hono にはビルドインミドルウェア、カスタムミドルウェア、サードパーティーミドルウェアそしてヘルパーがあります。 バッテリー同梱。 icon title details 😃 楽しい開発体験 超クリーンな API。 最高級の TypeScript サポート。 Now, we've got "Types". <script setup> // Heavily inspired by React // reactjs/react.dev#6817 import { onMounted } from 'vue' onMounted(() => { var preferredKawaii try { preferredKawaii = localStorage.getItem('kawaii') } catch (err) {} const urlParams = new URLSearchParams(window.location.search) const kawaii = urlParams.get('kawaii') const setKawaii = () => { const images = document.querySelectorAll('.VPImage.image-src') images.forEach((img) => { img.src = '/images/hono-kawaii.png' img.classList.add("kawaii") }) } if (kawaii === 'true') { try { localStorage.setItem('kawaii', true) } catch (err) {} console.log('kawaii mode enabled. logo credits to @sawaratsuki1004 via https://github.com/SAWARATSUKI/ServiceLogos'); setKawaii() } else if (kawaii === 'false') { try { localStorage.removeItem('kawaii', false) } catch (err) {} const images = document.querySelectorAll('.VPImage.image-src') images.forEach((img) => { img.src = '/images/code.webp' img.classList.remove("kawaii") }) } else if (preferredKawaii) { setKawaii() } }) </script>