My personal blog about health, hobby, stock & investment, information technology, self improvement, tax and travel.
17 สิงหาคม 2562
07 สิงหาคม 2562
npm vs yarn 2019 which javascript package manager is faster?
Test environment
Internet speed https://speedtest.trueinternet.co.th)
Sample package.json
Test yarn performance scenario
Test npm performance scenario
Result
- device: MacBook Air 2017
- node version: 12
- yarn version: 1.17.3
- npm version: 6.3.0
- test datetime: 7 Aug 2019 00:30 A.M. Bangkok time
Internet speed https://speedtest.trueinternet.co.th)
Sample package.json
{
"name": "demo-app-react",
"version": "0.1.0",
"private": true,
"dependencies": {
"axios": "^0.19.0",
"node-sass": "^4.12.0",
"react": "^16.8.6",
"react-dom": "^16.8.6",
"react-router-dom": "^5.0.1",
"react-scripts": "3.0.1"
}
}
Test yarn performance scenario
- remove node_modules
- remove yarn.lock
- measure yarn speed by running => start=$(date +'%s') && yarn && echo "It took $(($(date +'%s') - $start)) seconds"
Test npm performance scenario
- remove node_modules
- remove package-lock.json
- measure yarn speed by running => start=$(date +'%s') && npm i && echo "It took $(($(date +'%s') - $start)) seconds"
Result
| Package manager / Speed (seconds) | Round 1 | Round 2 | Round 3 |
|---|---|---|---|
| npm | 104 | 72 | 72 |
| yarn | 200 | 171 | 157 |
สมัครสมาชิก:
ความคิดเห็น (Atom)
บทความยอดนิยม (ล่าสุด)
-
หมากฮอส เป็นกีฬาหมากกระดานประเภทหนึ่ง ประกอบด้วยผู้เล่น 2 ฝ่าย อุปกรณ์การเล่น ได้แก่ กระดานและตัวหมาก ...
-
หลายคนที่กำลังลังเลว่าจะทำงานอะไร มักจะมีคำถามว่า ทำงานข้าราชการ พนักงานรัฐวิสาหกิจ หรือ พนักงานบริษัทเอกชน ทำงานอะไรดี? ซึ่งกลุ่มงานทั้ง ...
-
คำนวณ IRR ประกันชีวิตแบบออมทรัพย์และแบบบำนาญแบบง่ายๆ ตัวอย่างไฟล์: https://docs.google.com/spreadsheets/d/1jhRjXjpdj-U5liRK594f2cxJT9u3jMblH...
-
LTF คืออะไร กองทุนรวมหุ้นระยะยาว หรือ Longterm Equity Fund (LTF) คือ กองทุนรวมที่จัดตั้งขึ้นเพื่อส่งเสริมให้คนไทยมีวินัยในการลงทุน โดย...
-
ตารางรถไฟจากกรุงเทพไปหัวหิน ตารางรถไฟจากหัวหินไปกรุงเทพ บรรยากาศสวยๆ บริเวณสถานีรถไฟหัวหิน บรรยากาศชายหาดหั...
-
ในช่วง 2-3 ปีมานี้ ตลาดหุ้นอเมริกาโดยเฉพาะ NASDAQ มีการปรับตัวขึ้นมาสูงกว่าตลาดหุ้นอื่น ๆ อย่างต่อเนื่อง แต่สิ่งที่โดดเด่นและเห็นได้ชัดกว...
-
ที่มา https://consumerthai.org/consumers-news/consumers-news/product-and-other/4454-630408_cupnoodles.html
-
To replace each new line with enter ( \n) in Visual Studio Code ( vscode ) do the steps from images below and click "Replace All...
-
REIT คืออะไร สมัยก่อน เรามักจะเห็นคนรวยชอบซื้อ ชอบสะสมอสังหาริมทรัพย์ ที่มีทำเลดีๆ และราคาไม่สูงมาก ไม่ว่าจะเป็นที่ดิน บ้าน ทาวน์เฮ้าส์ เพ...
บทความยอดนิยม (1 ปีย้อนหลัง)
-
หมากฮอส เป็นกีฬาหมากกระดานประเภทหนึ่ง ประกอบด้วยผู้เล่น 2 ฝ่าย อุปกรณ์การเล่น ได้แก่ กระดานและตัวหมาก ...
-
หลายคนที่กำลังลังเลว่าจะทำงานอะไร มักจะมีคำถามว่า ทำงานข้าราชการ พนักงานรัฐวิสาหกิจ หรือ พนักงานบริษัทเอกชน ทำงานอะไรดี? ซึ่งกลุ่มงานทั้ง ...
-
To replace each new line with enter ( \n) in Visual Studio Code ( vscode ) do the steps from images below and click "Replace All...
-
เมตตาทุนนิยม - ปรีชา ประกอบกิจ เคยได้ยินคำว่า “เมตตาทุนนิยม” ซึ่งตรงกับภาษาอังกฤษว่า Com passionate Capitalism กันบ้างไหมครับ ก่อนอื่นต...
-
ภาษีเงินได้บุคคลธรรมดา ภาษีเงินได้บุคคลธรรมดา คือ ภาษีที่จัดเก็บจากบุคคลทั่วไป หรือจากหน่วยภาษีที่มีลักษณะพิเศษ ตามที่กฎหมายกำหนดและมีรายไ...
-
ตารางรถไฟจากกรุงเทพไปหัวหิน ตารางรถไฟจากหัวหินไปกรุงเทพ บรรยากาศสวยๆ บริเวณสถานีรถไฟหัวหิน บรรยากาศชายหาดหั...
-
ต้องทำความเข้าใจเสียใหม่! คนรวย (อาจ) ไม่ได้เก่งเท่าที่คุณคิด พวกเขาแค่ ‘โชคดี’ กว่า เคยได้ยินประโยคที่ว่า ‘ถ้าเก่งจริงทำไมไม่รวย?’ หรือเปล่...
-
คำนวณ IRR ประกันชีวิตแบบออมทรัพย์และแบบบำนาญแบบง่ายๆ ตัวอย่างไฟล์: https://docs.google.com/spreadsheets/d/1jhRjXjpdj-U5liRK594f2cxJT9u3jMblH...
-
แจกฟรี โปรแกรมคำนวณเงินเก็บเพื่อวางแผนเกษียณ วิธีใช้งานไม่ยาก ช่องสีเหลือง แถวแรก "เงินเก็บต่อเดือน" ให้กรอกเงินเก็บต่อเดือนที่เรา...

