tcdona

45
获赞数
116
关注数
32
粉丝数
深圳
IP 属地广东
2012-09-21 加入
浏览 10.3k

may the money keep with you —— monkey

461 声望|学徒
全站排名超越 97% 用户
javascript
130
web
96
sweet.js
95
前端
65
node.js
41
个人动态
  • 发布了文章2024-05-19
    `Figma` mobile 引擎的演变:换掉我们编译的自定义编程语言
    我们长期以来一直在使用 Skew 编写 mobile 渲染架构的核心部分,Skew 是我们发明的自定义编程语言,旨在从我们的播放引擎中挤出额外的性能。以下是我们如何在一天开发都不中断的情况下自动将 Skew 迁移到 TypeScript。
  • 赞了文章2023-04-24
    react源码分析:深度理解React.Context
    但提起 react-redux 通过 Provider 将 store 中的全局状态在顶层组件向下传递,大家都不陌生,它就是基于 React 所提供的 context 特性实现。
  • 赞了问题2022-10-23
    grpc为什么不使用http3?
  • 赞了回答2022-10-23
    grpc为什么不使用http3?
    第二,HTTP/2 定稿于 2013 年;gRPC 开源于 2015 年;而 QUIC 定稿于 2018 年、HTTP/3 更是今年这个月才刚刚定稿。
  • 发布了文章2022-10-02
    重学 react
    换工作后,从vue转react已经一年半了,代码写的不多,侥幸以为对react有点熟悉了。但看了「beta.reactjs.org」后依然有被震撼到,对react,自己之前的理解,原来一直都错的离谱。
  • 赞了文章2022-07-25
    Webpack 系列第五篇: 彻底理解 Webpack 运行时
    在上一篇文章 有点难的 webpack 知识点:Chunk 分包规则详解 中,我们详细讲解了 Webpack 默认的分包规则,以及一部分 seal 阶段的执行逻辑,现在我们将按 Webpack 的执行流程,继续往下深度分析实现原理,具体内容包括:
  • 赞了文章2021-10-08
    近 20k Star的项目说不做就不做了,但总结的内容值得借鉴
    大家好,我是零一。最近在社区看到一个让人惊讶的消息,近20k Star的构建工具库 Snowpack的作者 Fred K.Schott (文中简称Fred)表示已经没有精力去维护snowpack了,其使用量和下载量都开始呈现下降的趋势。Fred也借此回顾了Snowpack的一生,反思、总结,并且借助这...
  • 赞了文章2021-08-22
    分布式事务最经典的七种解决方案
    随着业务的快速发展、业务复杂度越来越高,几乎每个公司的系统都会从单体走向分布式,特别是转向微服务架构。随之而来就必然遇到分布式事务这个难题。
  • 赞了文章2021-07-29
    PureScript 的 equality
    从 PureScript 的角度反过来看, JavaScript 的好多概念还是比较模糊的.前几天群里看到讨论 js 的 equality 的事情, 我就觉得 js 设计挺不清晰的.js 里用 === 的话, 遇到
  • 赞了文章2021-07-29
    MQTT 协议是个啥?这篇文章告诉你!
    文章首发于我的公众号「程序员cxuan」,欢迎大家关注呀~ 说到做到!之前有位读者给我留言说想要了解一下什么是 MQTT 协议,顺便还把我夸了一把,有点不好意思啦。那么读者的要求必须要满足啊,所以现在 @一下这位小姐姐,来听课啦!什么是 MQTT 协议MQTT 协议的全称...
  • 赞了文章2021-07-29
    尤雨溪的5KB petite-vue源码解析
    写在开头近期尤雨溪发布了5kb的petite-vue,好奇的我,clone了他的源码,给大家解析一波。最近由于工作事情多,所以放缓了原创的脚步!大家谅解想看我往期手写源码+各种源码解析的可以关注我公众号看我的GitHub,基本上前端的框架源码都有解析过正式开始petite-vue是只...
  • 赞了文章2021-05-30
    2021再看Deno(CDN for JavaScript modules的思考)
    2018年,我曾经在deno发布不久写过一篇《Deno不是下一代Node.js!》的文章,正好最近有一些研究,站在2021年再来看看deno。
  • 赞了文章2021-05-20
    WKWebView 请求拦截探索与实践
    WebView 在移动端的应用场景随处可见,在云音乐里也作为许多核心业务的入口。为了满足云音乐日益复杂的业务场景,我们一直在持续不断的优化 WebView 的性能。其中可以短时间内提升 WebView 加载速度的技术之一就是离线包技术。该技术能够节省网络加载耗时,对于体积...
  • 赞了文章2021-05-20
    前端性能优化 -- 从 10 多秒到 1.05 秒
    关于 性能优化 是个大的面,这篇文章主要涉及到 前端 的几个点,如 前端性能优化 的流程、常见技术手段、工具等。 提及 前端性能优化 ,大家应该都会想到 雅虎军规,本文会结合 雅虎军规 融入自己的了解知识,进行的总结和梳理 😜 详情,可以查阅我的 博客 lishaoy.ne...
  • 赞了文章2021-05-17
    PDF.js实现个性化PDF渲染(文本复制)
    我肥来啦😁。看到Redux教程突破3w的浏览量,小窃喜,很高兴自己的文章能够帮助到大家。 这次重返,依然带给大家一个小指南,也是最近工作中遇到的一个小case。 前不久,产品经理提出要在界面上优雅地展示PDF文档,当即就有了两种实现方式: 实现方式一使用embed标记来...
  • 赞了文章2021-04-09
    webpack核心模块tapable源码解析
    上一篇文章我写了tapable的基本用法,我们知道他是一个增强版版的发布订阅模式,本文想来学习下他的源码。tapable的源码我读了一下,发现他的抽象程度比较高,直接扎进去反而会让人云里雾里的,所以本文会从最简单的SyncHook和发布订阅模式入手,再一步一步抽象,慢...
  • 赞了文章2021-04-09
    手写一个webpack,看看AST怎么用
    本文开始我会围绕webpack和babel写一系列的工程化文章,这两个工具我虽然天天用,但是对他们的原理理解的其实不是很深入,写这些文章的过程其实也是我深入学习的过程。由于webpack和babel的体系太大,知识点众多,不可能一篇文章囊括所有知识点,目前我的计划是从简...
  • 赞了文章2021-04-09
    webpack核心模块tapable用法解析
    前不久写了一篇webpack基本原理和AST用法的文章,本来想接着写webpack plugin的原理的,但是发现webpack plugin高度依赖tapable这个库,不清楚tapable而直接去看webpack plugin始终有点雾里看花的意思。所以就先去看了下tapable的文档和源码,发现这个库非常有意思,...
  • 赞了文章2021-04-05
    前端与编译原理——用JS写一个JS解释器
    说起编译原理,印象往往只停留在本科时那些枯燥的课程和晦涩的概念。作为前端开发者,编译原理似乎离我们很远,对它的理解很可能仅仅局限于“抽象语法树(AST)”。但这仅仅是个开头而已。编译原理的使用,甚至能让我们利用JS直接写一个能运行JS代码的解释器。
  • 赞了文章2021-02-20
    使用 TypeScript 模板字符串类型
    在今天的早些时候,Anders Hejlsberg 在 TypeScript 的仓库中发了一个 Pull Request:Template string types and mapped type as clauses。这个特性估计会在 4.1 版本中可用。