Forwarded from Husniddin | Dasturlash blogi
This media is not supported in your browser
VIEW IN TELEGRAM
TCP protokoli qanday ishlashini ajoyib tarzda tushuntirgan ekan :)
#dasturlash #networking #tcp #nodejs
@husniddinblogi
#dasturlash #networking #tcp #nodejs
@husniddinblogi
👍2
Forwarded from Husniddin | Dasturlash blogi
https://medium.com/@husniddin/node-js-da-parallel-counter-masalasi-66c73053dba7
#nodejs #multithreading #workerthreads #atomics
@husniddinblogi
#nodejs #multithreading #workerthreads #atomics
@husniddinblogi
Medium
Node.js da parallel counter masalasi
Yuqoridagi ifoda ko’rinishidan faqatgina bitta amaldan iborat, ya’ni i o’zgaruvchi qiymatini birga oshiradi(inkerement)
📦 xlsx-stream-workbook
Node.js uchun yangi kutubxona!
Katta Excel fayllarni memory muammosiz yaratish uchun streaming yechim.
Nimaga kerak?
Oddiy xlsx kutubxonalar 100K+ qatorli data bilan ishlaganda memory to'lib ketadi. Bu kutubxona streaming orqali yozadi — xotira tejaydi, tezkor ishlaydi.
Imkoniyatlari:
📊 Bir Excel faylda ko'plab sheetlar
📋 Vertikal bo'limli jadvallar (KPI reportlar uchun)
⚡ 100K+ qatorlarni muammosiz yozish
💾 Fayl yoki Buffer formatda saqlash
Natijalar:
10,000 qator → 0.5 sekund
100,000 qator → barqaror ishlaydi
Memory → minimal
#nodejs #npm #excel #opensource
Node.js uchun yangi kutubxona!
Katta Excel fayllarni memory muammosiz yaratish uchun streaming yechim.
Nimaga kerak?
Oddiy xlsx kutubxonalar 100K+ qatorli data bilan ishlaganda memory to'lib ketadi. Bu kutubxona streaming orqali yozadi — xotira tejaydi, tezkor ishlaydi.
Imkoniyatlari:
📊 Bir Excel faylda ko'plab sheetlar
📋 Vertikal bo'limli jadvallar (KPI reportlar uchun)
⚡ 100K+ qatorlarni muammosiz yozish
💾 Fayl yoki Buffer formatda saqlash
Natijalar:
10,000 qator → 0.5 sekund
100,000 qator → barqaror ishlaydi
Memory → minimal
npm install xlsx-stream-workbook
#nodejs #npm #excel #opensource
👍7🔥2