zizifn blog

Thoughts of daily work by zizifn.

技术选型

如何让前后端高效的合作?–TRPC/GraphQL/OpenApi

选择前端 UI libary 的底层原理

[draft] 强制 pre-commit 是否是错误的?

[draft] 如何工程的效率?— 前端工程化中的各种 lint 是否是对的?

前端

如何限制 Promise 最大并发量

RXJS

CSS layout

前端做个计时器有多难?

怎么无侵入实现监控 node.js 模块 todo

浏览器

Node.js 是怎么解决多任务问题的?

为什么说 Node.js 不是完全的单线程

前端性能优化–Tools Not Rule

为什么不要用 setTimeout /setInterval 做动画?

CORS COEP COOP CORP

为什么说 Access-Control-Allow-Origin : * 是 almost 安全的?

为什么说 img 标签是 web 标准最大的失误?

为什么说 Content-Security-Policy (SCP) 还不够安全?

基于微服务的技术架构

简介

工具 & Miscellaneous

Github Actions

从存储字节理解 Unicode(UTF8/UTF16)

从 C# String 类理解 Unicode(UTF8/UTF16)

是谁在重置 windows 的 DNS Server?(ProcessMonitor 使用)

一份给自己用的 GIT 教程

Windows Subsystem Linux(WSL)

Command

Kubernetes & Docker

Open SSH

Tools

Java syntax I feel odd

Use Closure 实现 OOP

SVG

作为前端面试官的面试套路手册

Web 漏洞挖掘实战 读者故事

webpack

技术分享

Callback and Promise

Linux OS

TomcatAndJetty

test111 1. test