Mengapa Vite dan HMR terasa berbeza pada komputer riba anda
Pembangun frontend mahukan masa build yang pantas dan Hot Module Replacement (HMR) yang serta-merta. Anda mungkin menyangka kod anda adalah puncanya. Sering kali, masalahnya terletak pada tetapan kuasa komputer riba anda.
Dua komputer riba dengan cip Intel Core Ultra 7 155H yang sama boleh memberikan prestasi yang berbeza. Satu membina projek Vite dengan pantas. Satu lagi berjalan perlahan dan menjadi panas. Ini berlaku disebabkan oleh TDP, PBP, dan MTP.
Vite menggunakan ESBuild untuk memproses modul. Proses ini memerlukan kuasa CPU yang konsisten.
Perbezaan jenis perkakasan:
- Ultrabook mempunyai PBP yang rendah (9-28W). Ia menjimatkan bateri.
- Komputer riba gaming mempunyai MTP yang tinggi (sehingga 115W). Ia memfokuskan kepada kelajuan.
Bagaimana ini menjejaskan kerja anda:
Kelajuan Build Komputer riba dengan MTP tinggi membolehkan CPU berjalan pada kelajuan maksimum untuk tempoh yang lebih lama. Ini menjadikan production build jauh lebih pantas.
Prestasi HMR HMR memerlukan tindak balas serta-merta. Jika PBP anda di bawah 15W untuk menjimatkan bateri, anda akan menyedari adanya lag apabila anda mengubah kod.
RAM dan Haba Menjalankan projek React atau Vue memerlukan sumber yang stabil. RAM 16GB membantu mengekalkan kestabilan.
Walau bagaimanapun, cip kuasa rendah menghadapi thermal throttling. CPU akan menjadi perlahan untuk mengelakkan pemanasan melampau. Ini berlaku selepas 5 hingga 10 minit kerja berterusan.
Production build adalah tugasan yang berat. Mesin MTP tinggi dengan penyejukan yang baik mengekalkan prestasi tinggi. Ultrabook yang nipis sering cepat panas. Ia memperlahankan proses build untuk melindungi perkakasan.
Had kuasa perkakasan anda menentukan betapa pantasnya Vite terasa.
Sumber: https://dev.to/hungphatlaptop/vite-va-hmr-co-nhanh-khong-giai-ma-hieu-nang-qua-tdp-pbp-va-mtp-556