உங்கள் லேப்டாப்பில் Vite மற்றும் HMR ஏன் வித்தியாசமாகத் தோன்றுகின்றன

Frontend டெவலப்பர்கள் வேகமான build நேரத்தையும், உடனடி Hot Module Replacement (HMR)-ஐயும் விரும்புகிறார்கள். உங்கள் குறியீடுதான் (code) பிரச்சனை என்று நீங்கள் நினைக்கலாம். ஆனால் பெரும்பாலும், பிரச்சனை உங்கள் லேப்டாப்பின் பவர் செட்டிங்ஸில் (power settings) தான் உள்ளது.

ஒரே மாதிரியான Intel Core Ultra 7 155H சிப் கொண்ட இரண்டு லேப்டாப்கள் வெவ்வேறு விதமாகச் செயல்படலாம். ஒன்று Vite திட்டங்களை வேகமாக build செய்யும். மற்றொன்று மெதுவாகச் செயல்பட்டு சூடாகும். இது TDP, PBP மற்றும் MTP ஆகியவற்றின் காரணமாக நிகழ்கிறது.

Vite மாட்யூல்களைச் செயலாக்க ESBuild-ஐப் பயன்படுத்துகிறது. இந்தச் செயலாக்கத்திற்குத் தொடர்ச்சியான CPU ஆற்றல் தேவைப்படுகிறது.

வன்பொருள் வகைகளில் உள்ள வேறுபாடுகள்:

  • Ultrabooks குறைந்த PBP (9-28W) கொண்டவை. இவை பேட்டரியைச் சேமிக்கின்றன.
  • Gaming லேப்டாப்கள் அதிக MTP (115W வரை) கொண்டவை. இவை வேகத்தில் கவனம் செலுத்துகின்றன.

இது உங்கள் வேலையை எவ்வாறு பாதிக்கிறது:

Build வேகம் அதிக MTP கொண்ட லேப்டாப்கள் CPU-வை அதிக வேகத்தில் நீண்ட நேரம் இயங்க அனுமதிக்கின்றன. இது production builds-ஐ மிகவும் வேகமாக்குகிறது.

HMR செயல்திறன் HMR-க்கு உடனடி பதில்கள் தேவை. பேட்டரியைச் சேமிக்க உங்கள் PBP 15W-க்கும் குறைவாக இருந்தால், நீங்கள் குறியீட்டை மாற்றும்போது தாமதத்தை (lag) உணரலாம்.

RAM மற்றும் வெப்பம் React அல்லது Vue திட்டங்களை இயக்குவதற்கு நிலையான வளங்கள் தேவைப்படுகின்றன. 16GB RAM நிலைத்தன்மையைப் பராமரிக்க உதவுகிறது.

இருப்பினும், குறைந்த ஆற்றல் கொண்ட சிப்கள் thermal throttling சிக்கலைச் சந்திக்கின்றன. அதிகப்படியான வெப்பத்தைத் தடுக்க CPU தனது வேகத்தைக் குறைத்துக் கொள்கிறது. இது 5 முதல் 10 நிமிடங்கள் தொடர்ச்சியான வேலைக்குப் பிறகு நிகழ்கிறது.

Production builds ஆகியவை கடினமான பணிகளாகும். சிறந்த குளிர்விப்பு வசதி கொண்ட அதிக MTP இயந்திரங்கள் உயர் செயல்திறனைத் தக்கவைத்துக் கொள்கின்றன. மெல்லிய ultrabooks பெரும்பாலும் விரைவாக வெப்பமடைகின்றன. வன்பொருளைப் பாதுகாக்க அவை build செயல்முறையை மெதுவாக்குகின்றன.

உங்கள் வன்பொருளின் ஆற்றல் வரம்புகளே Vite எவ்வளவு வேகமாகச் செயல்படும் என்பதைத் தீர்மானிக்கின்றன.

ஆதாரம்: https://dev.to/hungphatlaptop/vite-va-hmr-co-nhanh-khong-giai-ma-hieu-nang-qua-tdp-pbp-va-mtp-556