微信读书电脑客户端 优化字体和阅读体验
November 17, 2023微信阅读一直都不出PC电脑客户端,通过开源框架Pake打包了一个自己修改的微信读书版本。客户端大小仅5M左右。
沧海一粟,欢迎来访。 🏝️ About me
微信阅读一直都不出PC电脑客户端,通过开源框架Pake打包了一个自己修改的微信读书版本。客户端大小仅5M左右。
总结一些组件体积优化的小技巧。
Summarizing some tips for optimizing component size.
Hybird Web页面的性能问题一直都非常困扰开发者,本文讲述如何从客户端角度优化App内的H5页面启动性能
安卓代码反编译并不仅仅只用来做攻击或“参考”别人的代码内容,我们还可以用反编译来帮助我们分析和定位遇到的编译问题。
React Native是Java那么React Native Renderers就是渲染UI的JVM
ABTest时,如果bundle包只包含当前方案的代码,而不构建其他方案的代码,可以更好地缩减js包大小。
App的大小对App的安装率和卸载率都有很大的影响。Google Play有篇很好的文章介绍减少App大小的重要性。
一般前端都会有很多个项目文件夹放在dev目录下,用Alfred快速搜索过滤dev目录下的项目并用指定的编辑器打开,就不用在目录里一个个找了
众所周知,RN和H5的区别在于:RN是使用Native组件来渲染的,而H5是依赖WebView。那么RN是如何做到写js代码,渲染Native组件的呢,这篇文章我们深入源码,一探究竟。
As is well known, the difference between RN and H5 lies in the fact that RN uses Native components for rendering, while H5 relies on WebView. So how does RN manage to write JS code and render Native components? In this article, we'll delve into the source code to explore this.
跨端开发一直都是火热的话题,作为前端开发者,了解一下终端的知识也是有好处的。
Cross-platform development has always been a hot topic. As a front-end developer, it's beneficial to understand some knowledge about mobile platforms.
介绍了React桥接的原理,以及新架构Fabric的设计。
有时对比技术方案时,我们需要统计一个页面的内存,cpu以及网络消耗。然后通过求取平均值,获得对比数据。思考了好久来寻找能够很快对比,并且求取平均值的方式。
最近的Google IO提到了Flutter for Web,Flutter可以直接在web上展示了。
capslock 占着键盘的好位置,但是使用率极低。如何巧妙使用来提高效率。
有时候我们需要在用户离开页面的时候,做一些上报来记录用户行为。又或者是发送服务器ajax请求,通知服务器用户已经离开,比如直播间内的退房操作。有没有合适方式来保证成功发送呢?
vasSonic是一种H5加速方案,可以极大提高H5首屏速度。本文结合源码介绍vasSonic的流程。