WeejurはGitHub PagesのシンプルなUIフロントエンドで、OAuthでログイン後、HTMLを貼り付けるかファイルをアップロードするだけでウェブサイトを公開できます。GitHubアカウントがなくてもOAuthフロー内で新規登録可能で、完全無料です。
#web-development
30 件
WebGPUを使用してブラウザ上でジオメトリノードシステムを実装する方法について解説します。ノードベースのワークフローで3Dジオメトリを生成・操作する技術を、WebGPUの最新機能を活用して実現するアプローチを紹介しています。
Tailwind CSS v4への移行を成功させるための包括的なガイド。新機能、破壊的変更、段階的な移行手順を解説し、スムーズなアップグレードを実現します。
Hacker Newsで話題になった1DチェスをCSSのみで再現したプロジェクト。JavaScriptを一切使用せず、純粋なHTMLとCSSだけでインタラクティブなゲーム状態を実現しています。3D/2D表示の切り替え機能も備えた、技術的な制約の中で生まれた創造的な作品です。
Astro 6では、実験的な新しいRustコンパイラが導入され、ビルドパフォーマンスの向上が期待されています。このコンパイラはまだ開発段階ですが、将来的にはより高速なビルドを実現する可能性を秘めています。
This article explains how the Calibre team built a highly interactive hexagonal world map for their dashboard, achieving it in only 10kb. They detail the process of generating hex coordinates, handling edge cases like Antarctica, and optimizing rendering performance. The result is a lightweight, dynamic map that provides a fast and visually appealing user experience.
Kazamは、Claudeが主要な著者となった現代において、静的サイトを構築するための私の解決策です。このツールは、AIを活用したコンテンツ作成と静的サイトの利点を組み合わせた新しいアプローチを提供します。
JavaScriptの最新機能と今後の展望についての記事です。ECMAScriptの新機能、提案中の仕様、開発者が知っておくべき重要なアップデートを網羅的に解説しています。
ソリューション志向の考え方には根本的な問題がある。問題を「解決すべきもの」と見なすことで、複雑な状況を単純化しすぎ、真の理解や持続可能なアプローチを阻害してしまう。むしろ、問題を継続的に対話し、適応していくプロセスとして捉えるべきだ。
このPDFツールは、ファイルをサーバーにアップロードすることなく、完全にブラウザ内で動作します。ユーザーのプライバシーを保護しながら、PDFの編集、結合、分割などの操作を可能にします。
この記事では、ブラウザ内で動作するリアルタイム翻訳技術について解説しています。WebAssemblyやJavaScript APIを活用することで、サーバーに依存せずにクライアントサイドで高速な翻訳処理を実現する方法を探ります。
TSRXは、TypeScriptを拡張して宣言的UIを構築するための言語拡張です。ReactやVueのようなUIライブラリのパターンをTypeScriptの構文に統合し、型安全で効率的なUI開発を可能にします。
Humanoid.jsは、ユーザーのクリックパターンを分析して「人間らしさ」をスコアリングするJavaScriptライブラリです。単一のHTMLファイルで動作し、ボットや自動化ツールとの区別に役立ちます。ウェブサイトのセキュリティやユーザー体験の分析に活用できます。
ウェブ開発において効果的なCSPディレクティブの作成に苦労していたため、この作業を支援するChromeとFirefox用のブラウザ拡張機能を開発しました。このツールはコンテンツセキュリティポリシーのテストと最適化を容易にします。
Dropshotは、製品のアニメーションショットを簡単に作成できるブラウザベースのツールです。ユーザーは直感的なインターフェースで製品を魅力的に紹介する動画を生成できます。Show HNで公開されたこのツールは、マーケティングやEコマースでの利用を想定しています。
このプロジェクトは、シェルインターフェースの外観と操作性を模倣した静的ウェブサイトです。ユーザーはコマンドラインのような環境で、ファイルの閲覧やコマンド実行などの操作を体験できます。すべての機能は静的なHTML/CSS/JavaScriptで実装されており、サーバーサイド処理を必要としません。
頻繁に訪問するサイトをIDEのように管理できるElectronアプリを開発。既存のタブがあればそこに移動し、なければ新規タブを開く仕組みで、タブの増えすぎ問題を解消。AIを活用して1時間で完成させた。
この記事では、AIエージェントがウェブサイトを効果的にナビゲートし情報を取得できるようにするための要件について考察します。サイトがエージェント対応しているかどうかを判断する方法と、より良い対応に向けた改善策を探ります。
JavaScriptを一切使用しないウェブサイトのクラブです。文書には任意のコードは必要ないという考えに基づいています。元々のNoJSクラブの遺産を継承し、JavaScriptフリーのサイトを集めたリストを提供しています。
このプロジェクトは、訪問中の任意のウェブページをインタラクティブなアーケードゲームに変えるブックマークレットです。Brickout、Snake、Space Invaders、Whack-a-Mole、Page Taxiなど様々なゲームをDOM上でプレイできます。ブックマークバーにドラッグしてクリックするだけで、すぐに遊び始められます。
このSQLトレーナーはブラウザ上で動作し、インストール不要で2日間で開発されました。SQLの学習と練習を手軽に行える環境を提供します。
Spragはバックエンドとブラウザコードの両方をPythonで記述するフルスタックフレームワークです。別途フロントエンドやAPI層が不要で、PythonをJavaScriptにコンパイルし、状態、アクション、リアルタイム機能などを単一モデルで管理します。現在はプレアルファ版ですが既に使用可能です。
現代のフロントエンド開発における複雑さは、本質的に必要なものなのか、それとも偶発的に生じたものなのかを考察する。フレームワーク、ツール、アーキテクチャの増大がもたらす課題と、その複雑さが避けられないものかどうかを探る。
この記事では、Reactフレームワーク自体は優れているが、JavaScript言語の複雑さや一貫性のなさが開発上の問題を引き起こしていると論じています。著者は、Reactの設計思想は健全であるものの、JavaScriptの言語仕様やエコシステムの課題が開発者体験を損なっていると指摘しています。
Medievalizerは、ウェブページのテキストを古英語のスクリプト(ブラックレター、アンシャル体、ハーフアンシャル体など)に変換するブラウザ拡張機能です。中世の雰囲気を味わいたいユーザー向けに、歴史的な書体でウェブ閲覧体験を変えるツールです。
Claude Codeを使用して、AIを活用した効率的なウェブインターフェース設計の手法について解説します。コード生成とデザインの統合により、開発プロセスを最適化する方法を紹介します。
WordPressの次世代を目指す競争が激化している。オープンソースのCMS市場では、新しいプラットフォームがWordPressの支配的な地位に挑戦しており、開発者や企業がよりモダンで柔軟なソリューションを求めている。
この記事では、フロントエンド開発が本質的にエッジコンピューティングであるという視点を提示しています。ユーザーのブラウザやデバイス上で実行されるJavaScriptコードは、クラウドではなくエッジで処理が行われる現代的なエッジコンピューティングの一形態と捉えることができます。
Virtual Frameは、Webアプリケーションでマイクロフロントエンドを投影するための軽量なソリューションです。iframeの代替として設計されており、より効率的なコンポーネント分離と通信を実現します。
Chromeのオートフィル機能が日本語のふりがな名(読み仮名)をより適切に扱えるよう改善されました。これにより、ユーザーは漢字名とその読み仮名を別々のフィールドに入力できるようになり、日本語フォームの入力体験が向上します。