ਤੁਹਾਡੇ ਲੈਪਟਾਪ 'ਤੇ 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 ਨੂੰ ਲੰਬੇ ਸਮੇਂ ਤੱਕ ਵੱਧ ਤੋਂ ਵੱਧ ਸਪੀਡ 'ਤੇ ਚੱਲਣ ਦਿੰਦੇ ਹਨ। ਇਹ production builds ਨੂੰ ਬਹੁਤ ਤੇਜ਼ ਬਣਾਉਂਦਾ ਹੈ।

HMR Performance HMR ਲਈ ਤੁਰੰਤ ਪ੍ਰਤੀਕਿਰਿਆ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਜੇਕਰ ਬੈਟਰੀ ਬਚਾਉਣ ਲਈ ਤੁਹਾਡਾ PBP 15W ਤੋਂ ਘੱਟ ਹੈ, ਤਾਂ ਕੋਡ ਬਦਲਣ ਵੇਲੇ ਤੁਹਾਨੂੰ ਲੈਗ (lag) ਮਹਿਸੂਸ ਹੋਵੇਗਾ।

RAM and Heat React ਜਾਂ Vue ਪ੍ਰੋਜੈਕਟ ਚਲਾਉਣ ਲਈ ਸਥਿਰ ਸਰੋਤਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। 16GB RAM ਸਥਿਰਤਾ ਬਣਾਈ ਰੱਖਣ ਵਿੱਚ ਮਦਦ ਕਰਦੀ ਹੈ।

ਹਾਲਾਂਕਿ, ਘੱਟ ਪਾਵਰ ਵਾਲੀਆਂ ਚਿੱਪਾਂ ਨੂੰ thermal throttling ਦਾ ਸਾਹਮਣਾ ਕਰਨਾ ਪੈਂਦਾ ਹੈ। ਜ਼ਿਆਦਾ ਗਰਮ ਹੋਣ ਤੋਂ ਰੋਕਣ ਲਈ CPU ਦੀ ਸਪੀਡ ਘੱਟ ਜਾਂਦੀ ਹੈ। ਇਹ 5 ਤੋਂ 10 ਮਿੰਟ ਦੇ ਲਗਾਤਾਰ ਕੰਮ ਤੋਂ ਬਾਅਦ ਹੁੰਦਾ ਹੈ।

Production builds ਭਾਰੀ ਕੰਮ ਹਨ। ਚੰਗੀ ਕੂਲਿੰਗ ਵਾਲੀਆਂ ਉੱਚ MTP ਮਸ਼ੀਨਾਂ ਉੱਚ ਪ੍ਰਦਰਸ਼ਨ ਬਣਾਈ ਰੱਖਦੀਆਂ ਹਨ। ਪਤਲੇ ultrabooks ਅਕਸਰ ਜਲਦੀ ਗਰਮ ਹੋ ਜਾਂਦੇ ਹਨ। ਉਹ ਹਾਰਡਵੇਅਰ ਦੀ ਰੱਖਿਆ ਲਈ ਬਿਲਡ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਹੌਲੀ ਕਰ ਦਿੰਦੇ ਹਨ।

ਤੁਹਾਡੀਆਂ ਹਾਰਡਵੇਅਰ ਪਾਵਰ ਸੀਮਾਵਾਂ ਇਹ ਤੈਅ ਕਰਦੀਆਂ ਹਨ ਕਿ Vite ਕਿੰਨਾ ਤੇਜ਼ ਮਹਿਸੂਸ ਹੁੰਦਾ ਹੈ।

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