iT邦幫忙

2024 iThome 鐵人賽

DAY 7
0

前兩天台股大崩,今天打一堆紅燈
上沖下洗,真是太嗨了
韭菜如我還套在山頂,啥時可以解套55555

今天工作比較忙,寫ㄍ兩題意思意思

什麼是 Node.js 的檔案流。

在讀檔案時,若檔案太大,可能會遇到記憶體不足的問題
所以搭配 stream 來處理檔案,是一個常見的方法
stream 會將要讀取的檔案拆成 N 塊,再一一讀取

什麼是 Node.js event loop

Node.js 的 event loop 和平常看到的 JavaScript event loop 有些不同
核心概念大致是相同的,下面列出兩者的 eventloop 差異
關於 event loop,主要需要注意的就是微任務和宏任務的差別,以及執行順序,因為面試真的很愛考
如果想要深入了解執行順序,推薦參考資料第二篇,寫得很詳細,懶人友善的文章

https://ithelp.ithome.com.tw/upload/images/20240807/20161704yxeOmGRk7K.png

參考資料:
https://www.freecodecamp.org/news/node-js-streams-everything-you-need-to-know-c9141306be93/

搜資料的時候剛好看到這篇,大推,非常清楚的寫出的 nodejs event loop 的流程
https://notes.andywu.tw/2020/%E5%AE%8C%E6%95%B4%E5%9C%96%E8%A7%A3node-js%E7%9A%84event-loop%E4%BA%8B%E4%BB%B6%E8%BF%B4%E5%9C%88/


上一篇
Day-06 Node.js 問題
下一篇
Day-08 前端框架和工具
系列文
Web仔常見的面試問題 23
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言