タグ

astroに関するefclのブックマーク (32)

  • Introducing EmDash — the spiritual successor to WordPress that solves plugin security

    Introducing EmDash — the spiritual successor to WordPress that solves plugin security2026-04-01 The cost of building software has drastically decreased. We recently rebuilt Next.js in one week using AI coding agents. But for the past two months our agents have been working on an even more ambitious project: rebuilding the WordPress open source project from the ground up. WordPress powers over 40%

    Introducing EmDash — the spiritual successor to WordPress that solves plugin security
    efcl
    efcl 2026/04/03
    CloudflareによるサーバーレスCMS。 TypeScriptで書かれ、Astro 6.0をベースにしたオープンソース(MITライセンス)のCMS。 プラグインを独立したサンドボックス環境(Dynamic Workers)で実行し、プラグイン起因のセキュリティ問題を解決す
  • Astro 6.0 | Astro

    Astro 6 is here! Astro 6 introduces a broad set of new capabilities, including a built-in Fonts API, Content Security Policy API, and support for Live Content Collections that work with your externally-hosted content through the unified Astro content layer. Alongside these new features, we also completed a major refactor of the Astro dev server and much of the build pipeline. Powered by Vite’s new

    Astro 6.0 | Astro
    efcl
    efcl 2026/03/11
    Astro 6.0リリース。 ViteのEnvironment APIを使った開発サーバーの刷新により、開発時にもCloudflare WorkersやBun/Denoなどの本番ランタイムで実行可能に。 フォント管理を自動化するFonts APIの追加、リクエスト時にCMSやAPIのデータを取
  • Astro is joining Cloudflare

    The Astro Technology Company, creators of the Astro web framework, is joining Cloudflare. Astro is the web framework for building fast, content-driven websites. Over the past few years, we’ve seen an incredibly diverse range of developers and companies use Astro to build for the web. This ranges from established brands like Porsche and IKEA, to fast-growing AI companies like Opencode and OpenAI. P

    Astro is joining Cloudflare
    efcl
    efcl 2026/01/17
    Astro Technology CompanyがCloudflareに買収された。 AstroはオープンソースでMITライセンスは維持される。 またAstro 6では、Vite Environmentsベースの開発サーバーによりローカル開発時にCloudflare Workersランタイム(workerd)で実行できるよ
  • Astroはなぜ速い?プリフェッチの内部実装を追う

    この記事は、フロントパッケージリーディング Advent Calendar 2025 2 日目の記事です。 1 日目の「プリフェッチから学ぶ Web パフォーマンスの最適化」を踏まえ、Astro のプリフェッチ機能にフォーカスして整理したものです。Astro プリフェッチの導入判断や運用設計の理解に活かすことを目的にしています。 Astro のプリフェッチとは Astro のプリフェッチは、MPA(マルチページアプリケーション)での遷移を高速化するためのオプトイン機能です。prefetchを有効化すると、サイト全体にプリフェッチ用のスクリプトが追加され、data-astro-prefetchを付与したリンクをユーザーが操作したタイミングで、次のページをバックグラウンドで取得します。 デフォルトはオプトイン(明示したリンクのみ)で、サイト内リンクのみが対象です。外部リンクには適用されません。

    Astroはなぜ速い?プリフェッチの内部実装を追う
    efcl
    efcl 2025/12/30
    astroのprefetchについて
  • Release astro@5.9.0 · withastro/astro

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    Release astro@5.9.0 · withastro/astro
    efcl
    efcl 2025/06/05
    Astro v5.9.0リリース。 実験的な機能としてContent Security Policy(CSP)サポートの追加、content loaderにMarkdownレンダラーの提供。 アダプター向けに`supportedAstroFeatures`オプションを追加など
  • Astro 5.7 | Astro

    Experimental Fonts API Almost every website these days uses custom fonts. However, it can be surprisingly complicated to get them right: Why do I get a Flash of Unstyled Text? Should I add a preload link? What about preconnect links? Do I self-host or rely on a third-party provider? Fonts can have significant performance implications on your site, affecting your visitors’ browsing experience and i

    efcl
    efcl 2025/04/17
    Astro 5.7リリース。 実験的なFont APIの追加、Sessions APIがStableに変更、SVGファイルをコンポーネントとして読み込めるように、`astro:config`がStableへ変更など
  • Next.js PPR と比較して理解する Astro Server Islands

    はじめに 2024 年 12 月 3 日、Astro 5.0 がリリースされましたが、v5 の目玉機能の一つが Server Islands です。この記事では、Next.js の Partial Prerendering などの各レンダリングモデルと比較しながら、Server Islands の概要や仕組みについて解説します。 「基的に Server Islands は Astro 版の Partial Prerendering といえるが、動的なコンテンツの取得方法という点において両者は決定的に異なっており、そのことの帰結として Server Islands はパフォーマンスにおいてやや劣るがポータビリティにおいて勝る」というのが最終的な結論ですが、その結論へと至るまでのあいだで他のレンダリングモデルについても詳しく説明し、Next.js と Astro 両方のレンダリングについて全

    Next.js PPR と比較して理解する Astro Server Islands
    efcl
    efcl 2024/12/19
    astroのServer IslandsとNext.jsのPPR( Partial Prerendering)について
  • Astro 5.0 | Astro

    Introducing Astro 5.0! With Astro Content Layer to load your content from any source, and Server Islands to combine cached, static content with dynamic, personalized content. Read on to learn more about these powerful new features and more! What is Astro? Astro is the web framework for building content-driven websites including blogs, marketing, and e-commerce. If you need a website that loads fas

    Astro 5.0 | Astro
    efcl
    efcl 2024/12/10
    Astro 5.0リリース。 Content Layerの改善、Server Islands/astro:envをStableに、Vite 6へアップデートなど
  • Astro 5.0 Beta Release | Astro

    The first Astro 5.0 beta is now available! This release includes the now stable Astro Content Layer, our latest iteration on managing content in Astro projects, and server islands, a new way to mix static and personalized content on your site for the best of both worlds. Read on to learn more about the new features and improvements in Astro 5.0 beta! This release includes the following highlights:

    efcl
    efcl 2024/09/22
    Astro 5.0 betaリリース。 Content LayerとServer IslandsがStableに、`astro:env`の追加など
  • Astro 4.12: Server Islands | Astro

    Astro 4.12 is out now! This release includes the first experimental release of Server Islands, our new solution to integrate high performance static HTML and dynamic server-generated components together. Improvements to pagination and syntax highlighting are also included. This release includes the following highlights: Experimental: Server Islands Added first and last URLs to pagination data Adde

    efcl
    efcl 2024/07/28
    Astro 4.12リリース。 Next.jsのPartial Prerenderingに類似する機能としてServer Islandsを実験的に追加、`inferRemoteSize`の追加など
  • Astro 4.8 | Astro

    Astro 4.8 is out now! This release includes experimental support for Astro actions and request rewriting, performance improvements, and more. Full release highlights include: Experimental: Astro Actions Experimental: Request Rewriting Performance improvements Ability to define multiple routes with the same entrypoint To upgrade an existing project, use the automated @astrojs/upgrade CLI tool. Alte

    efcl
    efcl 2024/05/10
    Astro 4.8リリース。 実験的な機能としてAstro Action、Request Rewritingの追加。 パフォーマンスの改善や`injectRoute`のバグ修正など
  • Astro 4.2 | Astro

    Astro 4.2 is now available! This release includes new experimental features to try out, improvements to accessibility rules, the ability for remark plugins to customize image optimization in Markdown, and many more improvements and bug fixes. Highlights include: (Experimental) Support for prerendering pages using the Speculation Rules API (Experimental) Reworked routing priority for injected route

    efcl
    efcl 2024/01/20
    Astro 4.2リリース。 実験的なオプションとしてSpeculation Rules APIを使ったPrerenderingをサポート。`injectRoute`やファイルベースのルーティングが衝突した時の新しい優先度ルールをopt-inでサポート。 `redirectToDefaultLocale`オプション
  • Astro 4.1 | Astro

    After a small break for the holidays, we’re back with a new release of Astro! Astro 4.1 includes a number of bug fixes and improvements. As we’re all getting back into the swing of things, this release is a bit smaller than usual, but we’re all excited to get back to work on Astro and have some exciting things planned for 2024! Highlights include: New accessibility audit rules New configuration op

    efcl
    efcl 2024/01/05
    Astro 4.1リリース。 dev toolbarにアクセシビリティのauditを追加、`client:visible`に`rootMargin`オプションを追加、CookieのEncoding/Decodingオプションの追加など
  • 2024-01-02のJS: Vue 3.4、Vue 2.xのEOL、quick-lint-js 3.0.0、AstroとDenoの2023年まとめ

    JSer.info #675 - Vue 3.4 がリリースされました。 Announcing Vue 3.4 | The Vue Point Vue 3.4ではVueテンプレートのパーサーのパフォーマンス改善、watchEffectの改善、defineModelがStable APIに変更されています。 また、v-bindが同名の場合の省略記法を追加、Hydrationのエラー表示を改善などの変更も含まれています。 破壊的な変更として、global JSX namespaceの型を定義しないように変更、実験的な機能だったReactivity Transformの削除なども含まれています。 関連して、Vue 2.x は2023年12月31日にサポートが終了し、End of Life(EOL)となりました。 Vue 2 Has Reached End of Life 最終バージョンは2.7.

    2024-01-02のJS: Vue 3.4、Vue 2.xのEOL、quick-lint-js 3.0.0、AstroとDenoの2023年まとめ
    efcl
    efcl 2024/01/02
    💚 Vue 3.4: パフォーマンス改善 🪦 Vue 2.xのEOL 🚀 quick-lint-js 3.0.0: TSのサポート 🧑‍🚀 Astro と 🦕 Denoの2023年まとめ
  • Starlight 🌟 Build documentation sites with Astro

    Everything you need to build a stellar documentation website. Fast, accessible, and easy-to-use.

    Starlight 🌟 Build documentation sites with Astro
    efcl
    efcl 2024/01/02
    Astro版Docuraous的なドキュメントシステムのテーマ
  • Astro Docs Docs (AD²)

    Documentation for Contributing to Astro Docs

    Astro Docs Docs (AD²)
    efcl
    efcl 2024/01/02
    AstroのContributing Guide
  • Astro ゆく年くる年 2023-2024

    8 月 30 日に v3.0 がリリースされ、それから約 3 ヶ月後の 12 月 5 日には v4.0 がリリースされており、メジャーアップデートのペースがやや早かったように感じますね。Astro の co-creator である Matthew Phillips によると、v4.0 における大きな変更の一つに Vite 5 へのアップデートがあり、これはもともと v3.0 に含まれる予定だったのが、Vite 5 のリリースが遅れてしまい、一方で v3.0 の目玉機能である View Transitions を早くリリースしたかったため、まず先に v3.0 をリリースし、その後に v4.0 で Vite 5 を含めるという流れとなり、結果的に v3.0 と v4.0 のリリースが短期間で連続してしまった、という事情があったようです。 GitHub スター数の推移 https://star-

    Astro ゆく年くる年 2023-2024
    efcl
    efcl 2024/01/02
    Astroの2023年の主要な変更点についてのまとめ。 Content Collections、Hybrid Rendering、Middleware、Custom Client Directives、 Page Partials、Dev Toolbar。 また関連プロジェクトについてなど
  • Why I use Astro

    Why I use Astro written Dec 13, 2023 I’ve been thinking about writing this since a few months ago when some prominent people in the industry were battling “why I use Next.js” vs “why I use Remix”. Now, I don’t try to claim that this is the thing you should do. It’s just a collection of thoughts on why I use Astro. What works for me. And what works for me might not be what works for you. That said,

    Why I use Astro
    efcl
    efcl 2023/12/29
    AstroはMarkdownがfirst-class supportなのが他との違いという話
  • Astro 4.0 | Astro

    Introducing Astro 4.0! New APIs, faster builds, redesigned docs, and a unique new development tool for Astro that enhances your local dev environment in new and exciting ways. What is Astro? Astro is the web framework for building content-driven websites including blogs, marketing, and e-commerce. If you need a website that loads fast with great SEO, then Astro is for you. Release highlights inclu

    Astro 4.0 | Astro
    efcl
    efcl 2023/12/06
    Astro 4.0リリース。 DevToolbarの追加、i18n Routingの追加、View Transition APIのサポートを改善、Loggingの改善。 実験的な機能としてIncremental Content Cachingを追加など
  • Astro 4.0 Beta Release | Astro

    Today we’ve released the first beta of Astro 4! Those feeling adventurous can install the new beta, review our in-progress upgrade docs, and report any bugs you find to the Astro discord. What to expect in Astro 4 We are releasing Astro 4 to stay up to date with Vite, our internal build tool. Astro 4 includes the latest version of Vite 5, which was just released last month. As Vite 5 is also a sma

    efcl
    efcl 2023/11/29
    Astro 4.0 Betaリリース。 Vite 5へのアップデート、`<ViewTransitions />`に関するライフサイクルイベントを追加など