તમારા લેપટોપ પર Vite અને HMR અલગ કેમ લાગે છે

ફ્રન્ટએન્ડ ડેવલપર્સ ઝડપી બિલ્ડ ટાઇમ અને ઇન્સ્ટન્ટ Hot Module Replacement (HMR) ઈચ્છે છે. તમને કદાચ લાગશે કે સમસ્યા તમારા કોડમાં છે. ઘણીવાર, સમસ્યા તમારા લેપટોપના પાવર સેટિંગ્સમાં હોય છે.

સમાન Intel Core Ultra 7 155H ચિપ ધરાવતા બે લેપટોપ અલગ-અલગ રીતે કામ કરી શકે છે. એક Vite પ્રોજેક્ટ્સ ઝડપથી બિલ્ડ કરે છે. બીજું ધીમું ચાલે છે અને ગરમ થઈ જાય છે. આ TDP, PBP અને MTP ને કારણે થાય છે.

Vite મોડ્યુલ્સ પ્રોસેસ કરવા માટે ESBuild નો ઉપયોગ કરે છે. આ પ્રક્રિયા માટે સતત CPU પાવરની જરૂર હોય છે.

હાર્ડવેર પ્રકારો વચ્ચેનો તફાવત:

  • Ultrabooks માં ઓછો PBP (9-28W) હોય છે. તેઓ બેટરી બચાવે છે.
  • Gaming laptops માં ઊંચો MTP (115W સુધી) હોય છે. તેઓ ઝડપ પર ધ્યાન કેન્દ્રિત કરે છે.

આ તમારા કામને કેવી રીતે અસર કરે છે:

Build Speed ઊંચા MTP ધરાવતા લેપટોપ CPU ને લાંબા સમય સુધી મહત્તમ ઝડપે ચલાવવાની મંજૂરી આપે છે. આનાથી પ્રોડક્શન બિલ્ડ્સ ઘણું ઝડપી બને છે.

HMR Performance HMR ને ઇન્સ્ટન્ટ રિસ્પોન્સની જરૂર હોય છે. જો બેટરી બચાવવા માટે તમારો PBP 15W થી ઓછો હોય, તો કોડ બદલતી વખતે તમને લેગ (lag) જોવા મળશે.

RAM and Heat React અથવા Vue પ્રોજેક્ટ્સ ચલાવવા માટે સ્થિર રિસોર્સિસની જરૂર હોય છે. 16GB RAM સ્થિરતા જાળવવામાં મદદ કરે છે.

જોકે, લો-પાવર ચિપ્સ થર્મલ થ્રોટલિંગ (thermal throttling) નો સામનો કરે છે. ઓવરહીટિંગ રોકવા માટે CPU ની ઝડપ ઘટાડી દેવામાં આવે છે. સતત 5 થી 10 મિનિટ કામ કર્યા પછી આવું થાય છે.

પ્રોડક્શન બિલ્ડ્સ એ ભારે કાર્યો છે. સારી કૂલિંગ ધરાવતા હાઈ MTP મશીનો ઉચ્ચ પરફોર્મન્સ જાળવી રાખે છે. પાતળા અલ્ટ્રાબુક્સ ઘણીવાર ઝડપથી ગરમ થઈ જાય છે. હાર્ડવેરને સુરક્ષિત રાખવા માટે તેઓ બિલ્ડ પ્રક્રિયાને ધીમી કરી દે છે.

તમારી હાર્ડવેર પાવર લિમિટ નક્કી કરે છે કે Vite કેટલું ઝડપી લાગશે.

Source: https://dev.to/hungphatlaptop/vite-va-hmr-co-nhanh-khong-giai-ma-hieu-nang-qua-tdp-pbp-va-mtp-556