Dalam artikel ini
- TypeScript 7: Lonjakan Kelajuan Besar dalam Alatan Pembangunan Perisian
- Apakah TypeScript, dan mengapa kemas kini ini penting?
- Mengapa ia ditulis semula dalam Go?
- Angka-angkanya: berapa pantas sebenarnya?
- Apakah maksudnya untuk projek atau syarikat anda?
- Adakah naik taraf ini selamat? Keserasian dan migrasi
- Siapa yang mengujinya sebelum pelancaran?
- Cara menggunakannya dengan selamat
- Sumber
TypeScript 7: Lonjakan Kelajuan Besar dalam Alatan Pembangunan Perisian
Jawapan ringkasnya: TypeScript 7 ialah penulisan semula sepenuhnya pengkompil TypeScript dalam bahasa Go, yang dilancarkan oleh Microsoft pada 8 Julai 2026, dan ia lebih kurang 10x lebih pantas daripada versi sebelumnya (TypeScript 6). Ia tidak mengubah apa-apa tentang cara anda menulis kod atau bahasa itu sendiri; yang berubah ialah alat yang menyemak dan mengkompil kod anda — menjadikan binaan, semakan ralat dan pembukaan projek besar jauh lebih pantas. Bagi pemilik perniagaan, ini bermakna pembangunan yang lebih pantas dan kos penyelenggaraan jangka panjang yang lebih rendah tanpa menulis semula aplikasi mereka.
Apakah TypeScript, dan mengapa kemas kini ini penting?
TypeScript ialah bahasa pengaturcaraan yang dibina di atas JavaScript dan menambah "jenis" yang mengesan ralat sebelum program dijalankan. Kebanyakan projek web dan aplikasi moden hari ini bergantung padanya kerana ia menjadikan kod lebih selamat dan lebih mudah diselenggara apabila projek berkembang. Namun keselamatan itu datang dengan kos kelajuan yang semakin meningkat: semakin besar projek, semakin lama masa yang diambil untuk menyemak dan membina kod, dan semakin berat editor pada komputer pembangun. Itulah sebenarnya masalah yang ditangani oleh versi 7.
Mengapa ia ditulis semula dalam Go?
Pengkompil TypeScript itu sendiri sebelum ini ditulis dalam JavaScript — bahasa yang fleksibel, tetapi bukan yang paling pantas untuk kerja pengiraan yang berat. Di bawah projek bernama kod "Corsa" yang dimulakan lebih daripada setahun lalu, Microsoft menulis semula keseluruhan pengkompil dalam Go, yang dikompil kepada kod asli dan memanfaatkan pemproses berbilang teras. Hasilnya, versi baharu menghurai, menyemak jenis dan menjana kod secara selari dan bukannya secara berjujukan, sekali gus menggandakan kelajuannya. Pemindahan ini dilakukan dengan "setia", mengekalkan logik yang sama supaya keputusannya kekal konsisten dengan versi lama.
Angka-angkanya: berapa pantas sebenarnya?
Menurut Microsoft, angkanya amat mengagumkan:
- Binaan 10x lebih pantas: masa binaan kebanyakan projek turun kepada kira-kira satu persepuluh berbanding versi 6.
- Pemuatan editor 8x lebih pantas: dalam satu contoh VS Code, masa pemuatan projek turun daripada 9.6 saat kepada 1.2 saat.
- Lebih kurang separuh memori: bermakna anda boleh menjalankan alatan yang sama pada mesin dan pelayan yang lebih kecil dan lebih murah.
Ini bukan peningkatan kosmetik. Pada projek besar, ia boleh bermakna penjimatan beberapa minit bagi setiap binaan, yang terkumpul menjadi berjam-jam sehari merentasi pasukan dan saluran paip integrasi berterusan (CI/CD)nya.
Apakah maksudnya untuk projek atau syarikat anda?
Nilai praktikalnya melangkaui angka kelajuan semata-mata:
- Pembangunan lebih pantas: semakin pendek kitaran binaan dan semakan, semakin cepat pembangun melihat hasil sesuatu perubahan dan semakin banyak yang dihantarnya pada hari yang sama.
- Kos operasi lebih rendah: binaan yang lebih pantas dan memori yang kurang bermakna pelayan CI yang lebih kecil dan bil awan yang lebih ringan.
- Pengalaman pembangun yang lebih baik: editor yang tidak lagi tergantung pada projek besar mengurangkan kekecewaan serta meningkatkan produktiviti dan kualiti.
- Tiada risiko penulisan semula: bahasa dan kod anda tidak berubah; anda hanya menukar alat, jadi naik taraf ini berisiko rendah berbanding mana-mana migrasi teknikal lain.
Adakah naik taraf ini selamat? Keserasian dan migrasi
Microsoft mereka bentuk peralihan ini supaya lancar. Anda boleh memasang versi 7 dengan npm install -D typescript, dan ia berjalan bersebelahan dengan versi 6 tanpa konflik nama pada arahan tsc: pakej keserasian @typescript/typescript6 menyediakan alat tsc6 yang berasingan. Ini membolehkan anda mencuba alatan baharu pada projek anda secara berperingkat sebelum beralih sepenuhnya. Satu perkara yang perlu diberi perhatian: API pengaturcaraan yang stabil untuk alatan yang dibina di atas TypeScript akan tiba dalam versi 7.1, jadi sesetengah pemalam lanjutan mungkin perlu menunggu sebentar.
Siapa yang mengujinya sebelum pelancaran?
Pelancaran ini hanya dibuat selepas ujian menyeluruh bersama syarikat teknologi besar yang mengendalikan pangkalan kod yang sangat besar, termasuk Google, Figma, Canva, Slack, Notion, Bloomberg dan Vercel. Ujian dunia sebenar itu memberikan keyakinan yang lebih tinggi bahawa naik taraf ini sedia untuk kegunaan pengeluaran, bukan sekadar eksperimen makmal.
Cara menggunakannya dengan selamat
Mulakan dengan mencuba versi 7 pada cawangan berasingan atau projek kecil, dan ukur perbezaan masa binaan dan masa pemuatan editor. Jika projek anda bergantung pada pemalam atau alatan binaan yang berintegrasi dengan TypeScript melalui API pengaturcaraannya, semak sokongan mereka untuk versi baharu atau tunggu 7.1. Dalam kebanyakan kes, anda akan dapati peningkatan kelajuan itu berbaloi untuk naik taraf dengan segera — terutamanya bagi projek besar dan pasukan yang membuat binaan berpuluh-puluh kali sehari.
Di Origami, kami membina aplikasi web dan mudah alih dengan alatan terkini untuk menyampaikan hasil dengan lebih pantas dan berkualiti lebih tinggi, dan kami membantu pasukan menaik taraf timbunan teknologi mereka tanpa masa henti. Jika anda mahukan semakan persekitaran pembangunan anda atau ingin mempercepatkan binaan projek anda, hubungi kami.
Sumber
- Pengumuman rasmi Microsoft, "Announcing TypeScript 7.0" (8 Julai 2026) — devblogs.microsoft.com/typescript
- Pengumuman asal pemindahan ke Go, "A 10x Faster TypeScript" (11 Mac 2025) — devblogs.microsoft.com/typescript
Soalan lazim
Apakah TypeScript 7 dan bilakah ia dilancarkan?
Ia ialah penulisan semula sepenuhnya pengkompil TypeScript dalam bahasa Go, yang dilancarkan oleh Microsoft pada 8 Julai 2026. Perkara utamanya ialah ia lebih kurang 10x lebih pantas daripada versi sebelumnya tanpa mengubah bahasa itu sendiri; yang berubah ialah prestasi alatan, bukan cara anda menulis kod.
Adakah naik taraf memaksa saya menulis semula aplikasi saya?
Tidak. Bahasa, jenis dan kod anda kekal sama; anda hanya menukar alat yang menyemak dan membina. Anda boleh memasang versi baharu bersebelahan dengan versi lama dan menggunakannya secara berperingkat, jadi risiko naik taraf adalah rendah.
Berapa pantaskah TypeScript 7?
Menurut Microsoft, binaan lebih kurang 10x lebih pantas dan membuka projek dalam editor lebih kurang 8x lebih pantas (daripada 9.6 saat kepada 1.2 saat dalam satu contoh), manakala penggunaan memori berkurangan kira-kira separuh.
Apakah manfaat perniagaan daripada kelajuan ini?
Binaan yang lebih pantas bermakna pembangunan yang lebih pantas, kos operasi dan awan yang lebih rendah, serta pengalaman pembangun yang lebih baik, jadi produk anda sampai ke pasaran lebih awal. Manfaatnya paling jelas pada projek besar dan pasukan yang membuat binaan berpuluh-puluh kali sehari.
Ikuti Origami di Google
Tetapkan Origami sebagai sumber pilihan dan artikel kami akan muncul dahulu untuk anda dalam Carian Google dan Berita Utama.








