Jamie的一些筆記

後發先至的藍色駭客

[全端筆記]使用Javascript來實現Kafka Producer 的batch

在Javascript中抽象化實現批量請求

如果頻繁的請求,會造成I/O上的性能瓶頸;而Kafka producer會利用batch的方式來優化。本文將抽象化這個batch過程,用Javascript來實現

[全端筆記]使用Python來實現Kafka Producer 的batch

在Python中抽象化實現批量請求

如果頻繁的請求,會造成I/O上的性能瓶頸;而Kafka producer會利用batch的方式來優化。本文將抽象化這個batch過程,用Python來實現。

[全端筆記]Javascript 在瀏覽器端和Node環境下的請求差異

比較fetch和axios的原理與差異

在撰寫前/後端服務的時候,通常會很自然的使用 axios 或者是 fetch 來發起api請求,但其中的差異是如何?

[前端筆記]NextJS App 路由好像有點奇特?

NextJS App Routing Cheatsheet

先簡單list一下cheatsheet,然後解釋

[前端筆記]關於SSR,我們在討論什麼

NextJS的服務端渲染策略

基於NextJS 14 的 App Router,用程式碼mock一遍SSR

[技術筆記]有關throttle和debounce的小梳理

常用,但又不甚了解的熟悉函數

用著用著突然覺得自己對於兩者的分別其實也沒有到非常清楚,因此本篇文算是用來自我梳理一下,兩者的作用以及常見的使用場景

[技術筆記]極簡Docker+Nginx

前端工程師的極簡Docker+Nginx筆記

這是我在工作的專案中,因為後端不太有時間幫我搞定、所以自己踩雷完成的幾個Docker/Nginx UAT專案的技術筆記。

[Frontend筆記]Javascript的執行上下文及作用域

了解JS中的執行上下文和作用域,能更了解其執行原理

與其一步步踩坑、然後碎片化記住什麼寫法會產生bug,還不如一次深入了解Javascirpt的一些原理,直接完全避開可能的坑!

[Frontend筆記]瀏覽器視角下的Web安全

極簡前端安全筆記

以瀏覽器的角度來看待Web安全,可以大致分為Web頁面安全、瀏覽器網路安全、瀏覽器系統安全等。

[Frontend筆記]EventLoop中的宏任務與微任務是什麼

利用宏任務與微任務,充分了解Javascript中的異步

在Javascript中提到異步(非同步),腦海裡一定立刻浮現`setTimeout`、`Promise`、`async/await`等等的名詞;然而近期在學習V8、瀏覽器的相關知識時,才發現上述三者的雖然宏觀上是異步、但微觀上其實不太一樣。