<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.coolboiledwater.cn</loc>
<lastmod>2026-05-08T16:43:38.973Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog</loc>
<lastmod>2026-05-08T16:43:38.973Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/understanding-computer-networks-from-a-front-end-developer-s-perspective-series-guide</loc>
<lastmod>2026-05-08T16:43:38.973Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/understanding-lan-from-a-front-end-developer-s-perspective-mac-addresses-ethernet-frames-and-switches</loc>
<lastmod>2026-05-08T16:43:38.729Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/from-ip-to-mac-how-arp-bridges-two-layers-of-addressing</loc>
<lastmod>2026-05-08T15:27:34.470Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/browser-event-mechanisms-eventtarget-vs-eventemitter</loc>
<lastmod>2026-05-08T13:01:25.693Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/what-is-ddns-a-complete-guide-to-understanding-dynamic-dns-from-scratch</loc>
<lastmod>2026-05-08T13:01:25.288Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/http-protocol-evolution-a-technical-analysis-from-0-9-to-1-1</loc>
<lastmod>2026-05-08T13:01:24.647Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/beginner-s-webpack-step-by-step-bundling-logic</loc>
<lastmod>2026-05-08T13:01:24.433Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/uncommon-webpack-bundle-performance-optimization-external</loc>
<lastmod>2026-05-08T13:01:24.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/event-loop-in-browsers-execution-and-task-prioritization</loc>
<lastmod>2026-05-08T13:01:23.968Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/you-use-git-every-day-but-do-you-really-understand-it-completely-understand-git-from-its-underlying-data-structures</loc>
<lastmod>2026-05-06T06:40:53.039Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/deep-dive-into-javascript-package-manager-storage-from-file-copying-to-content-addressing-evolution</loc>
<lastmod>2026-02-21T04:30:23.137Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/ipv4-and-ipv6</loc>
<lastmod>2025-10-24T02:04:14.829Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/how-does-an-ip-address-get-registered</loc>
<lastmod>2025-10-18T23:17:20.872Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/how-data-packets-find-their-destination</loc>
<lastmod>2025-10-18T21:22:31.145Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/ssh-the-secure-communication-backbone</loc>
<lastmod>2025-10-06T07:01:20.383Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/demystifying-front-end-authentication</loc>
<lastmod>2025-09-01T22:22:16.811Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/ghost-whitespace-handling-spaces-from-html-to-vue</loc>
<lastmod>2025-08-26T21:00:53.799Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/a-node-js-developer-s-guide-to-rpc</loc>
<lastmod>2025-08-25T08:04:45.110Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/html-canvas-basics-dpr-drawing-techniques</loc>
<lastmod>2025-08-05T20:26:24.877Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/how-your-vue-files-get-parsed-by-webpack</loc>
<lastmod>2025-07-27T21:16:09.261Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/http-2-the-evolutionary-path-to-modern-web-performance</loc>
<lastmod>2025-04-20T04:57:50.152Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/demystifying-the-tls-protocol-evolution-from-1-2-to-1-3</loc>
<lastmod>2025-04-18T06:34:58.991Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/tcp-protocol-from-packet-structure-to-reliable-transmission-mechanisms</loc>
<lastmod>2025-04-15T05:50:09.220Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/javascript-streams-from-beginner-to-expert</loc>
<lastmod>2025-04-13T20:47:49.971Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/understanding-the-this-keyword-in-javascript-arrow-functions</loc>
<lastmod>2025-04-13T20:45:45.133Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/make-a-ssr-framework-on-your-own-react-node-ssr-turtuial</loc>
<lastmod>2025-04-13T20:45:12.329Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/binary-in-the-browser-understanding-arraybuffer-typedarray-and-dataview</loc>
<lastmod>2025-04-13T20:44:49.514Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/why-you-can-use-method-in-primitive-types</loc>
<lastmod>2025-04-13T20:44:37.773Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/demystifying-compiler-principles-from-tokens-to-ast</loc>
<lastmod>2025-04-13T20:44:23.559Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/broader-binary-understanding-the-blob-object</loc>
<lastmod>2025-04-13T20:43:53.114Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/babel-everything-you-need-to-know</loc>
<lastmod>2025-04-13T20:33:26.477Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/create-a-chrome-extension-using-vite-react</loc>
<lastmod>2025-04-13T20:32:42.329Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/from-nothing-to-something-the-evolution-of-frontend-modularity</loc>
<lastmod>2025-04-13T20:32:01.501Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/the-predecessors-of-websocket-the-past-and-present-of-short-polling-and-long-polling</loc>
<lastmod>2024-12-02T03:42:53.903Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/learn-immer-and-interact-with-react-quickly</loc>
<lastmod>2024-12-02T00:48:14.093Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/understanding-swr-in-react-basics-to-advanced</loc>
<lastmod>2024-12-02T00:41:07.797Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/effective-solutions-for-cross-origin-issues-in-web-development</loc>
<lastmod>2024-12-02T00:40:14.207Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/connecting-mongodb-with-prisma-orm</loc>
<lastmod>2024-12-01T21:25:01.155Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.coolboiledwater.cn/blog/deploying-a-website-with-dokku-a-step-by-step-guide-to-installation-configuration-and-code-deployment</loc>
<lastmod>2024-11-03T06:38:34.432Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
