前端
-
Chrome 插件开发实战:实现一个对照翻译插件(一)前端部分
前言 Chrome 浏览器自带翻译功能,但是翻译后就看不到原文了,如果能够让原文和译文同时显示,是不是更加友好呢?就像这样: 好的,接下来就让我们来实现这个插件吧。很明显,实现整个…
-
Chrome 插件开发实战:实现一个对照翻译插件(二)翻译部分
前言 上篇文章 介绍了插件的前端部分,这篇我们来介绍怎么对提取出来的内容进行翻译。生活在 ChatGPT 的时代,当然要好好利用一下这个工具了,所以本文就用它来进行翻译了。 接入 …
-
实战 – Node.js 服务实现灰度发布 Grayscale Release of Node.js in Practice
前言 – Preface 所谓灰度发布(本文特指金丝雀发布),就是线上同时存在两个版本,这里我们把新发布的版本称作金丝雀版,旧版称作稳定版,根据一定的策略让部分用户访问…
-
在 Node.js 中使用 HTTP Agent 实现 keep-alive
Request without Keep-Alive As we all know that in browsers, multi HTTP requests can resue …
-
译:揭秘神奇的 Rust Axum 风格的函数实现
原文链接:https://github.com/alexpusch/rust-magic-patterns/blob/master/axum-style-magic-functio…
-
Rust WebAssembly 实现视频实时滤镜效果
之前立过一个 Flag 要用 Rust WebAssembly 来实现视频实时滤镜效果,今天来完成一下。 I set a flag previously, which is to …
-
使用 Web Worker + SharedArrayBuffer 并行实现视频实时滤镜效果
之前分别用 JS,Golang WebAssembly 和 Rust WebAssembly 实现过视频实时滤镜效果,证明了 WebAssembly 的性能确实要更好一些。但其实当…
-
设计模式之单例模式(TypeScript & Rust)
单例模式在软件开发中有很多应用场景,比如数据库连接池、全局唯一的对话框、全局日志记录等。 The singleton pattern has many applications i…
-
设计模式之各种工厂模式(TypeScript & Rust)
设计模式中带“工厂”两个字的有:简单工厂模式、工厂方法模式、抽象工厂模式。下面用 TypeScript 和 Rust 分别演示一下: 简单工厂模式 听说 NBA 有个专门用于生产控…
-
设计模式之原型模式(TypeScript & Rust)
原型模式(Prototype Pattern)是一种创建型设计模式,它通过复制现有对象来创建新对象,而不是使用常规的实例化过程。当对象创建成本高或创建过程很复杂时,通过复制一个现有…
-
从零实现 React v18,但 WASM 版 – [1] 项目框架搭建
模仿 big-react(https://github.com/BetaSu/big-react),使用 Rust 和 WebAssembly,从 0 到 1 实现从零实现 Rea…
-
从零实现 React v18,但 WASM 版 – [2] 实现 ReactElement
模仿 big-react(https://github.com/BetaSu/big-react),使用 Rust 和 WebAssembly,从 0 到 1 实现从零实现 Rea…
-
从零实现 React v18,但 WASM 版 – [3] Renderer 和 Reconciler 架构设计
模仿 big-react(https://github.com/BetaSu/big-react),使用 Rust 和 WebAssembly,从零实现 React v18 的核心…
-
从零实现 React v18,但 WASM 版 – [4] 实现 Render 流程的 beginWork 阶段
模仿 big-react(https://github.com/BetaSu/big-react),使用 Rust 和 WebAssembly,从零实现 React v18 的核心…
-
从零实现 React v18,但 WASM 版 – [5] 实现 Render 流程的 completeWork 阶段
模仿 big-react(https://github.com/BetaSu/big-react),使用 Rust 和 WebAssembly,从零实现 React v18 的核心…
-
从零实现 React v18,但 WASM 版 – [6] 实现 Commit 流程
模仿 big-react(https://github.com/BetaSu/big-react),使用 Rust 和 WebAssembly,从零实现 React v18 的核心…