微信读书电脑客户端 优化字体和阅读体验
November 17, 2023微信阅读一直都不出PC电脑客户端,通过开源框架Pake打包了一个自己修改的微信读书版本。客户端大小仅5M左右。
沧海一粟,欢迎来访。 🏝️ About me
微信阅读一直都不出PC电脑客户端,通过开源框架Pake打包了一个自己修改的微信读书版本。客户端大小仅5M左右。
总结一些组件体积优化的小技巧。
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组件的呢,这篇文章我们深入源码,一探究竟。
跨端开发一直都是火热的话题,作为前端开发者,了解一下终端的知识也是有好处的。
介绍了React桥接的原理,以及新架构Fabric的设计。
有时对比技术方案时,我们需要统计一个页面的内存,cpu以及网络消耗。然后通过求取平均值,获得对比数据。思考了好久来寻找能够很快对比,并且求取平均值的方式。
最近的Google IO提到了Flutter for Web,Flutter可以直接在web上展示了。
capslock 占着键盘的好位置,但是使用率极低。如何巧妙使用来提高效率。
有时候我们需要在用户离开页面的时候,做一些上报来记录用户行为。又或者是发送服务器ajax请求,通知服务器用户已经离开,比如直播间内的退房操作。有没有合适方式来保证成功发送呢?
vasSonic是一种H5加速方案,可以极大提高H5首屏速度。本文结合源码介绍vasSonic的流程。