すべてのツールに戻る
開発者ツール

無料オンライン Static Site Playground

問題を報告する

複数ファイルの Node.js 静的サイト用サンドボックスをブラウザ内で実行し、ターミナル出力とライブプレビューを確認できます

プロジェクトファイル

ブラウザ内の local-first コーディング環境です。Node ランタイムを起動するには HTTPS と cross-origin-isolated ヘッダーが必要です。

public/index.html

自動同期オン

ランタイム環境

この playground はブラウザ内で Node.js ランタイムを起動し、小さなサンプルプロジェクトから静的サイトを配信します。

HTTPS コンテキスト

利用可能

クロスオリジン分離

利用可能

共有配列バッファ

利用可能

ステータス: 環境を起動してローカル Node サーバーを開始してください。

サイトプレビュー

編集内容は自動的にランタイムへ同期されます。HTML、CSS、JavaScript を編集した後はプレビューを更新してください。

環境を起動するとローカルサーバーが立ち上がり、サンプル静的サイトのプレビューが表示されます。

ランタイムメモ

この playground では WebContainers がブラウザ内 Node.js 環境を提供します。

サンプルサイトを編集、プレビュー、エクスポートしている間、プロジェクトファイルはブラウザセッション内に残ります。

これは local-first のブラウザサンドボックスですが、純粋なオフラインテキストエディタではなく、WebContainer のランタイムモデルとセキュアなレスポンスヘッダーに依存します。

ブラウザ内処理
即時結果
データ保存なし

静的サイトプレイグラウンドとは?

Static Site Playground は、小さな静的サイト実験のための実用的なブラウザ内 Node.js 環境です。ディレクトリ構成や軽量サーバー、数個の HTML・CSS・JavaScript ファイルを試すだけなのに、いきなり大きなクラウド IDE を開く必要はありません。サンプルプロジェクトをそのままブラウザで起動し、同じ画面で編集・プレビュー・ログ確認まで進められます。

このツールは local-first なワークフローに絞っています。複数ファイルの編集、ターミナル確認、サイトプレビュー更新、必要時のサーバー再起動、そして ZIP での書き出しが中心です。

小さな検証でも重いクラウド開発環境に寄りがち

実際には静的サイト構成や小さな Node サーバー、短いブラウザスクリプトを試したいだけなのに、一般的な流れではすぐにフル機能のクラウド IDE やローカル開発環境へ移ってしまいます。

作業が小さいほど、このセットアップ負荷は目立ちます。新しいワークスペースを開き、環境を用意し、複数タブを行き来して、ようやく 1 ページを確認することになります。

教材やワークショップ、短期プロトタイプでは、この準備コストの方がコード実験そのものより大きくなりがちです。

ブラウザ内で編集・プレビュー・ターミナル・ZIP 出力まで完結する Node プロジェクト

このツールは WebContainer をブラウザ内で起動し、package.json、server.js、HTML、CSS、JavaScript、README を含むサンプルプロジェクトをマウントします。

ページ上でファイルを編集し、その変更を実行中のランタイムへ同期し、ターミナルを確認しながらプレビューを更新できます。

さらに現在のプロジェクトを ZIP として書き出せるため、後から別のエディタやリポジトリへ移す中継点としても使えます。

静的サイトプレイグラウンドの使い方

  1. 1環境を起動 - ブラウザ内 Node.js ランタイムを起動し、サンプル静的サイトプロジェクトをマウントします。
  2. 2ファイルを選ぶ - package.json、server.js、HTML、CSS、JavaScript、README を切り替えて編集します。
  3. 3プロジェクトを編集 - 内蔵エディタで内容を更新し、その変更をランタイムへ同期します。
  4. 4プレビュー確認 - HTML、CSS、スクリプトを編集した後にプレビューを更新して結果を確認します。
  5. 5ターミナルを見る - ローカル Node プロセスの起動ログや出力をターミナルで確認します。
  6. 6ZIP を出力 - 別環境へ移したいときは現在のプロジェクトを ZIP としてダウンロードします。

主な機能

  • 無料で利用可能
  • ログイン不要
  • ブラウザ内処理で安心
  • 即時結果
  • シンプルで使いやすい

メリット

  • 作業時間を短縮
  • プライバシー保護
  • どのデバイスでも利用可能
  • インストール不要

利用シーン

静的サイトの試作

本格的なリポジトリへ入る前に、多ファイル構成の小さなサイトを素早く検証します。

教育・ワークショップ

package.json、server.js、HTML、CSS、JavaScript の関係を 1 つの画面で説明できます。

local-first デモ

別のクラウド IDE タブを開かずに、実際に動くサンプルを用意できます。

テンプレート検証

複数の初期ファイル構成やレイアウトを試し、良い状態を ZIP で保存できます。

コツとよくあるミス

コツ

  • 大きな開発環境の代替ではなく、小さな実験や教材向けの playground として使うのが適切です。
  • まず HTML、CSS、スクリプトを調整し、サーバーの再起動は本当に必要なときだけに絞ると効率的です。
  • ブラウザ上の試作が長期化しそうなら、ZIP をチェックポイントとして残しておくと移行しやすくなります。

よくあるミス

  • これをフル機能のデスクトップ IDE やクラウドワークスペースの完全代替だと考えること。
  • ブラウザ対応やセキュアヘッダー条件を無視して、完全オフラインツールだと説明してしまうこと。
  • cross-origin isolation の要件を見落とし、起動失敗をプロジェクトファイルの問題だと誤解すること。

解説メモ

  • ブラウザ上の Node.js ランタイムは軽量な開発サンドボックスとして有効ですが、フル機能のデスクトップ環境と同一ではありません。
  • WebContainers はページ内でファイルのマウント、プロセス実行、プレビューサーバー公開を可能にします。
  • cross-origin isolation と SharedArrayBuffer は、この種のツールでは性能改善ではなく起動前提の条件です。

よくある質問

初期サンプルには何が入っていますか?

package.json、server.js、HTML、CSS、JavaScript、README が含まれており、多ファイルの静的サイト構成をそのまま試せます。

同じページでプレビューできますか?

はい。ファイルエディタ、ターミナル、サイトプレビューが 1 ページにまとまっています。

編集内容はランタイムへ反映されますか?

はい。変更はブラウザ内ランタイムへ同期され、エディタと実行状態が揃います。

なぜ起動できないことがありますか?

WebContainers は HTTPS、SharedArrayBuffer、cross-origin-isolated ヘッダーを必要とするため、条件を満たさない環境では起動できません。

編集後のプロジェクトを持ち出せますか?

はい。現在の状態を ZIP でダウンロードし、別のエディタやリポジトリに移せます。

もっと見る 開発者ツール

静的サイトプレイグラウンドは開発者ツールのツールです。関連する無料オンラインツールもまとめて確認できます。

すべて見る 開発者ツール