Astro 2.0 |  Astro
Life

Astro 2.0 | Astro

Memperkenalkan Astro 2.0! Astro adalah kerangka web populer untuk membangun situs web yang berkinerja baik dan berfokus pada konten. Arsitektur frontend generasi terbaru kami (dikenal sebagai Kepulauan Astro) dapat mengoptimalkan pemuatan situs Anda 33% lebih cepat dengan JavaScript 90% lebih sedikit menggunakan framework UI yang sudah Anda sukai seperti React, Svelte, dan Vue.

Astro 2.0 adalah kerangka kerja web besar pertama yang menghadirkan keamanan tipe lengkap untuk Markdown dan MDX. Astro sekarang membantu Anda mengatur Markdown Anda dengan parsing, validasi, dan otomatis Pembuatan tipe TypeScript. Rilis baru ini adalah pengubah permainan bagi siapa saja yang bekerja dengan Markdown di web.

Daftar lengkap sorotan rilis meliputi:

Astro 2.0 tersedia di npm hari ini. Lari npm i astro@latest untuk memutakhirkan proyek yang ada, atau kunjungi astro.new memulai yang baru dari awal (tepat di browser Anda).

Keamanan Tipe Otomatis untuk Markdown & MDX

Astro 2.0 bertujuan untuk mengatasi masalah yang diabaikan dalam pengembangan web modern: bekerja dengan Markdown/MDX itu sulit.

Ketika Anda memiliki ratusan file berbeda — posting blog, buletin, produk — tidak mungkin untuk menjaga konsistensi. Satu properti materi depan yang hilang atau salah eja dan BOOM! Seluruh situs web Anda dapat mogok dengan tidak membantu cannot read undefined kesalahan untuk Anda perbaiki.

Astro 2.0 menata ulang pengalaman pengembang seputar konten dengan yang baru API Pengumpulan Konten. Atur file Markdown dan MDX Anda ke dalam koleksi yang berbeda (seperti “blog”, “newsletter”, "products") dan Astro mengurus sisanya:

  • Validasi skema
  • Praktik terbaik SEO
  • Pesan kesalahan informatif
  • Jenis yang dihasilkan otomatis
  • Kesalahan jenis sebaris, pelengkapan otomatis, dan lainnya!

Untuk mempelajari lebih lanjut tentang koleksi konten, lihat postingan unggulan kami: Memperkenalkan Koleksi Konten: Penurunan Harga Tipe-Aman di Astro 2.0.

Rendering Hybrid: Statis Bertemu Dinamis

Selama hampir satu tahun sekarang, Astro telah membiarkan Anda memilih antara output build statis (SSG) dan server (SSR). Situs web statis menawarkan kinerja yang luar biasa, namun tidak memiliki kemampuan untuk menghasilkan HTML sesuai permintaan untuk setiap permintaan.

Astro 2.0 menyatukan yang terbaik dari kedua dunia Render Hibrid. Perenderan hibrid memberi Anda pilihan untuk melakukan prarender halaman tertentu tanpa melepaskan server yang diterapkan. Prarender membuat halaman lebih awal sehingga semua permintaan tersebut dimuat secara instan.

Mencampur konten statis dan dinamis bersama-sama membuka kemungkinan yang sama sekali baru untuk Astro, termasuk:

  • Tingkatkan kinerja render halaman populer
  • Tingkatkan kinerja pembangunan situs besar
  • Tambahkan API ke situs statis Anda yang sudah ada

Pelajari lebih lanjut tentang perenderan hibrid di panduan perenderan sisi server kami. Periksa kembali akhir minggu ini untuk menyelam lebih dalam ke dunia rendering hybrid dengan Nate Moore.

Kesalahan, Didesain ulang

Hamparan kesalahan adalah bagian terpenting dari UI yang dikirimkan Astro. Ketika terjadi kesalahan, itu adalah hal pertama yang Anda lihat sebagai pengembang. Saat Anda pergi untuk men-debug masalah, sering kali ini adalah tempat pertama Anda memulai.

Astro 2.0 sepenuhnya mendesain ulang pengalaman kesalahan dengan tampilan dan nuansa Astro yang baru. Selain itu, hamparan kesalahan baru menyoroti lebih banyak informasi daripada sebelumnya, seperti petunjuk bermanfaat untuk mengatasi kesalahan dan tombol yang melompat ke kode Anda di editor favorit Anda.

Pengoptimalan Server Pengembang

Astro 2.0 menyoroti investasi beberapa bulan untuk meningkatkan kinerja dan keandalan server pengembang Astro, terutama di sekitar Pemuatan Ulang Modul Panas (HMR).

Pengguna Astro telah mendapatkan manfaat dari rilis tambahan dari peningkatan ini selama beberapa bulan terakhir, yang berpuncak pada rilis hari ini. Astro 2.0 menandai pertama kalinya semua peningkatan ini tersedia bersamaan, dalam satu rilis.

Cepat 4.0

Astro 2.0 menyertakan pemutakhiran internal utama ke salah satu dependensi internal terpenting kami: Vite.

Vite adalah alat penting yang menggerakkan mesin build internal Astro. Vite 4.0 — rilis terbaru dari tim Vite — mencakup beberapa peningkatan penting dan perbaikan bug yang menguntungkan semua pengguna Astro.

Beberapa peningkatan di Vite 4.0 ini berasal dari rekan setim kami sendiri, Bjorn Lu, yang juga merupakan pengelola proyek Vite. Investigasinya untuk meningkatkan kinerja Vite untuk Astro menghasilkan beberapa permintaan tarik ke Vite 4.0, yang sekarang tersedia untuk semua pengguna Vite untuk mendapatkan keuntungan. Terima kasih, Bjorn!

Peta Jalan Astro Terbuka

Last but not least, kami sangat bersemangat untuk secara resmi meluncurkan Roadmap Publik baru untuk Astro.

Astro selalu memiliki proses RFC terbuka. Siapa pun dapat mengusulkan ide baru untuk suatu fitur, dan komunitas kami akan bertemu untuk mendiskusikan ide tersebut selama panggilan mingguan di Discord.

Namun dalam praktiknya, proses RFC kami tidak memberikan panduan yang cukup bagi kontributor. RFC adalah dokumen yang panjang dan mendetail yang membutuhkan banyak usaha untuk membuatnya. Beberapa menemukan proses yang menakutkan. Yang lain membuat RFC hanya untuk kemudian menyadari bahwa ide mereka juga tidak layak. Kedua skenario membuat kami frustrasi.

Peta jalan baru kami mengatasi kekurangan ini dengan menurunkan hambatan masuknya ide dan proposal baru. Ide-ide baru dapat didiskusikan dan bahkan diterima (baca: diprioritaskan) sebelum RFC formal ditulis. Pengelola Astro juga akan memberikan panduan lebih awal dalam proses, untuk membantu memunculkan masalah dan mendiskusikan prioritas fitur.

Anda dapat membaca lebih lanjut tentang roadmap baru kami di repo withastro/roadmap. Jika Anda memiliki permintaan fitur untuk Astro, buka repo untuk terlibat.

Astro 2.0 tersedia di npm hari ini. Tingkatkan proyek yang ada dengan menjalankan npm i astro@latest atau mulai proyek Astro baru langsung di browser Anda dengan mengunjungi astro.new.

Mencari lebih banyak? Dengarkan spesial ruang Twitter sore ini pukul 12 malam PST feat. Cassidy Williams! Anda juga dapat melihat video dan tutorial hari peluncuran yang luar biasa ini untuk mempelajari lebih lanjut:

Pengeluaran hk tercepat hari ini dari web site togel Data SGP pools https://blitzprog.org/ hasil keluaran hk terkini tiap hari. Dengan kenakan rekapan bagan information hk prize, Pasti mempermudah bettor dalam lihat nomor pengeluaran SGP hari ini. Di mana tiap hasil pengeluaran hk https://littlesistersbookstore.com/ ini terkini senantiasa kami pembaharuan menjajaki result keluaran hongkong terkini berasal dari hongkongpools.com. Tujuannya agar para pengagum judi togel https://genhouse-sweden.com/ di Indonesia bisa bersama mudahnya mengetahui hasil hk hari ini terkini dan juga terlalu kilat.