Skip to content

Latest commit

 

History

History
79 lines (78 loc) · 2.83 KB

index.md

File metadata and controls

79 lines (78 loc) · 2.83 KB
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
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>