Selamat datang ke edisi lain Minggu Ini Dalam JavaScript!
Hari ini, kami menyelami calon keluaran terbaharu TypeScript, perbincangan yang merangsang pemikiran tentang masa depan rangka kerja dalam era AI, dan beberapa alatan yang mesti diketahui untuk meningkatkan permainan pembangun anda.
Jom masuk terus!
Anda kini boleh memasang Calon Keluaran TypeScript 5.7 dengan:
npm pasang -D typescript@rc
Berikut ialah perkara baharu:
Pengesanan Pepijat Lebih Pintar: Pemeriksaan baharu menangkap pembolehubah yang tidak dimulakan, walaupun dalam fungsi bersarang dalam.
Kemudahan Tanpa Bina: Untuk pengguna ts-node dan Deno, pilihan --rewriteRelativeImportExtensions menukar import .ts kepada .js secara automatik, membolehkan pembangun menjalankan kod TypeScript dengan lancar merentas berbilang persekitaran seperti Node.js dan Deno.
ECMAScript 2024: Sokongan penuh untuk Object.groupBy dan Promise.withResolvers, membantu anda memanfaatkan ciri ECMAScript terkini.
Isaac Schlueter, pencipta npm, kembali dengan sesuatu baharu—vlt dan Pendaftaran Tanpa Pelayan (vsr).
Pengurus Pakej vlt: Alternatif yang lebih pantas dan lebih anggun kepada npm dengan ciri seperti prestasi yang dipertingkatkan dan sintaks pertanyaan pergantungan.
Registry Tanpa Pelayan: Serasi dengan npm, pendaftaran peribadi yang boleh skala ini memberi anda kawalan penuh ke atas pengedaran pakej anda.
Alat ini boleh menyelaraskan dengan ketara cara pembangun mengurus pakej JavaScript dengan menawarkan prestasi yang lebih pantas dan lebih kawalan ke atas pengedaran pakej peribadi.
Jika anda seorang pembangun hadapan yang bekerja merentasi pelbagai rangka kerja, Parti Komponen ialah rakan baik baharu anda. Ia adalah alat yang membandingkan cara tugasan biasa dilakukan merentas perpustakaan yang berbeza seperti React, Vue, Svelte dan Angular.
Dengan tambahan terbaharunya—sokongan untuk Svelte 5 **dan **Angular 17—ia lebih terkini berbanding sebelum ini. Ia menawarkan perbandingan sebelah menyebelah tentang cara tugas biasa—seperti memaparkan komponen atau mengurus keadaan—dikendalikan merentas perpustakaan seperti React, Vue dan Svelte. Ini memudahkan anda mempelajari atau menukar rangka kerja tanpa membuang masa memburu dokumentasi.
Dengan alatan seperti Replit, Kursor, v0 dan banyak lagi yang menjana kod berfungsi hampir serta-merta, perbahasan baharu sedang berkembang: Adakah rangka kerja masih penting dalam masa depan?
Kelajuan vs. Struktur: Kod yang dijana AI mungkin mengurangkan pergantungan pada rangka kerja tradisional untuk projek tertentu, tetapi rangka kerja mungkin akan kekal penting untuk aplikasi yang lebih besar dan kompleks. Persoalan sebenar ialah bagaimana rangka kerja akan berkembang bersama alat AI ini.
Kesan Masa Hadapan: Seiring dengan kemajuan AI, kita mungkin melihat perubahan dalam cara perisian dibina—rangka kerja boleh berkembang atau menjadi kurang relevan. Ia pasti sesuatu yang perlu diperhatikan!
Berikut ialah beberapa alatan dan keluaran utama yang patut mendapat tempat dalam radar anda minggu ini:
Parcel 2.13.0: Kemas kini ini termasuk caching penyelesai yang lebih pantas (yang mempercepatkan binaan dengan menambah baik cara kebergantungan diselesaikan) dan menambah sokongan glob dalam package.json, membolehkan anda memadankan corak untuk fail dengan lebih mudah .
Leksikal 0.20: Leksikal ialah rangka kerja penyunting teks yang boleh dikembangkan daripada Meta, memfokuskan pada kelajuan, kebolehcapaian dan keserasian merentas platform. Ia juga mempunyai varian Swift untuk iOS, menjadikannya mesti cuba jika anda membina apl berat teks.
@clerk/nextjs v6: Keluaran terbaharu Clerk menyokong Next.js 15 dengan async auth(), pemaparan statik secara lalai dan prapemarahan separa. Ia serasi ke belakang dengan Next.js 14, menjadikannya peningkatan yang lancar untuk mana-mana pasukan pembangun.
Buku Cerita 8.4: Pembangun bahagian hadapan, ini adalah satu untuk dilihat! Buku Cerita 8.4 kini menampilkan ujian komponen satu klik terus dalam penyemak imbas anda, sokongan penuh untuk Svelte 5 dan kemas kini Buku Cerita Asli React. Selain itu, saiz berkas kini 50% lebih kecil, menjadikannya lebih pantas dan ramping.
Jsep: Ingin menghuraikan ungkapan dalam JavaScript? jsep ialah perpustakaan ringan yang menukarkan ungkapan seperti x * (1 2) kepada AST. Ia fleksibel, ringan dan menyokong pengendali tersuai, menjadikannya sempurna untuk projek sisi pelanggan dan pelayan.
Ekspo SDK 52: Pembangun React Native, ini untuk anda! Ekspo SDK 52 membawa React Native 0.76 dengan peningkatan prestasi sebanyak 38% berkat seni bina baharunya. Keluaran ini juga termasuk perpustakaan baharu, pembetulan pepijat dan penambahbaikan ekosistem. Naik taraf sekarang dengan:npx expo install expo@^52.0.0 --fix
Dan itu sahaja untuk isu kesembilan "Minggu Ini dalam JavaScript"! Terima kasih kerana menonton!
Jangan ragu untuk berkongsi surat berita ini dengan rakan pembangun dan pastikan anda melanggan untuk dimaklumkan tentang isu seterusnya.
Sehingga lain kali, selamat mengekod!
Calon Keluaran TypeScript 5.7
vlt
Parti Komponen
Perbahasan Rangka Kerja AI
Parsel 2.13.0
Leksikal 0.20
kerani/nextjs v6
Buku cerita 8.4
Jsep
Ekspo SDK 52
Atas ialah kandungan terperinci TypeScript RC Dikeluarkan, Alternatif npm Baharu, Rangka Kerja JavaScript Masa Depan dan banyak lagi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!