摘要: 背景 小程序作为轻量级的应用发展迅速,国内已有多家小程序厂商相继推出。为了洞察用户真实体验及程序自身运行状况,监控已成为开发套件中必不可少的一环。随着业务愈来愈复杂,各厂商小程序管理后台免费提供的监控能力逐渐满足不了大部分业务与市场的需求。当前有小程序监控需求的用户都面临以下痛点: 仅支持 1 ~ 阅读全文
posted @ 2023-02-23 17:58 字节跳动终端技术 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 本文从适合小型 Monorepo 的 Feature branch 工作流开始分享,接着分享适用于中大型 Monorepo 的 Trunk-based 工作流,并给出一些选型标准供参考。 阅读全文
posted @ 2023-01-03 17:48 字节跳动终端技术 阅读(350) 评论(0) 推荐(0) 编辑
摘要: React 18 提供了一种新的 SSR 渲染模式: Streaming SSR,实现了Streaming HTML和Selective Hydration的特性,本文将从原理和源码两个方面,对Streaming SSR进行解析。 阅读全文
posted @ 2023-01-03 17:46 字节跳动终端技术 阅读(629) 评论(0) 推荐(0) 编辑
摘要: React Server Component: 混合式渲染 相信大家对 React Server Component 有所耳闻,React 团队对它是这样介绍的: zero-bundle-size React Server Components。这是一种实验性探索,但相信该探索是个未来 React 发展的方向,与 React Server Component 相关的周边生态正在积极的建设当中。Server Component 顾名思义是在服务端渲染的组件,它是如何进行渲染的?和 SSR 又有什么区别?让我们来一起探索它究竟是个什么? 阅读全文
posted @ 2022-11-29 17:05 字节跳动终端技术 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 优先级反转那些事儿 文章主要阐述了优先级反转的一些概念和解决思路,并结合iOS平台的几种锁进行了详细的调研。通过深入的理解,可以去规避一些不必要的优先级反转,从而进一步避免卡死异常。 阅读全文
posted @ 2022-11-28 15:55 字节跳动终端技术 阅读(630) 评论(0) 推荐(1) 编辑
摘要: 提升汽车APP用户体验,火山引擎APMPlus的“独家秘笈” 火山引擎 APMPlus 为企业提供全链路应用性能监控服务。 阅读全文
posted @ 2022-11-25 12:53 字节跳动终端技术 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 前端监控系列4 | SDK 体积与性能优化实践 本文以字节前端监控SDK为例,探讨作为三方SDK如何实现性能优化的思路与实操。 阅读全文
posted @ 2022-10-26 16:41 字节跳动终端技术 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 即将开营|报名获取跨平台与热更新技术操作秘籍! 「Dev Better 移动开发实战训练营」以「跨平台与热更新技术」为主题,邀请字节跳动的五位讲师分享安卓动态化(主要服务:SDK热更新、插件化等)、Flutter动态化、小程序动态化三大场景的动态化。 阅读全文
posted @ 2022-10-08 17:03 字节跳动终端技术 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 中心化决议管理——云端分析 云端分析是针对 CocoaPods 依赖管理云端化的优化方案。对大量重复的 iOS 工程构建任务进行了收敛和资源复用,在保证正确性的前提下达到了加速依赖管理速率的目的,实现了 Pod install 分析阶段提速 60% 以上的能力。 阅读全文
posted @ 2022-09-26 16:20 字节跳动终端技术 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 字节跳动 DanceCC 工具链系列之Xcode LLDB耗时监控统计方案 DanceCC提出了一套专门的方案。方案原理基于LLDB Plugin,利用Fishhook,从LLDB的Script Bridge API层面拦截Xcode对LLDB调用,以此来进行耗时监控统计。 阅读全文
posted @ 2022-09-07 15:04 字节跳动终端技术 阅读(755) 评论(0) 推荐(0) 编辑