<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[YZcoder的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/YZcoder</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; YZcoder]]></copyright><item><title><![CDATA[火山引擎推出一站式小程序监控方案]]></title><link>https://blog.youkuaiyun.com/YZcoder/article/details/129186742</link><guid>https://blog.youkuaiyun.com/YZcoder/article/details/129186742</guid><author>YZcoder</author><pubDate>Thu, 23 Feb 2023 17:52:26 +0800</pubDate><description><![CDATA[火山引擎 APM 团队打造出一站式小程序监控平台，旨在为开发者提供可跨平台、监控能力完善、简单易用的小程序监控服务。]]></description><category></category></item><item><title><![CDATA[辞旧岁立新年 | 展望前端工程师的2023]]></title><link>https://blog.youkuaiyun.com/YZcoder/article/details/128967653</link><guid>https://blog.youkuaiyun.com/YZcoder/article/details/128967653</guid><author>YZcoder</author><pubDate>Fri, 10 Feb 2023 11:55:52 +0800</pubDate><description><![CDATA[字节前端工程师黄健参与「InfoQ 2022年度技术盘点与展望」，展望前端研发工程师的 2023，从前端工程师与云原生；回顾过去，畅谈未来；职业发展，未来前景三个部分展开精彩分享。]]></description><category></category></item><item><title><![CDATA[Monorepo 下 Git 工作流的最佳实践]]></title><link>https://blog.youkuaiyun.com/YZcoder/article/details/128534625</link><guid>https://blog.youkuaiyun.com/YZcoder/article/details/128534625</guid><author>YZcoder</author><pubDate>Tue, 03 Jan 2023 16:48:40 +0800</pubDate><description><![CDATA[本文从适合小型 Monorepo 的 Feature branch 工作流开始分享，接着分享适用于中大型 Monorepo 的 Trunk-based 工作流，并给出一些选型标准供参考。]]></description><category></category></item><item><title><![CDATA[React Streaming SSR 原理解析]]></title><link>https://blog.youkuaiyun.com/YZcoder/article/details/128378753</link><guid>https://blog.youkuaiyun.com/YZcoder/article/details/128378753</guid><author>YZcoder</author><pubDate>Mon, 19 Dec 2022 22:55:48 +0800</pubDate><description><![CDATA[React 18 提供了一种新的 SSR 渲染模式： Streaming SSR，实现了Streaming HTML和Selective Hydration的特性，本文将从原理和源码两个方面，对Streaming SSR进行解析]]></description><category></category></item><item><title><![CDATA[React Server Component: 混合式渲染]]></title><link>https://blog.youkuaiyun.com/YZcoder/article/details/128100880</link><guid>https://blog.youkuaiyun.com/YZcoder/article/details/128100880</guid><author>YZcoder</author><pubDate>Tue, 29 Nov 2022 16:41:33 +0800</pubDate><description><![CDATA[相信大家对 React Server Component 有所耳闻，React 团队对它是这样介绍的： zero-bundle-size React Server Components。这是一种实验性探索，但相信该探索是个未来 React 发展的方向，与 React Server Component 相关的周边生态正在积极的建设当中。Server Component 顾名思义是在服务端渲染的组件，它是如何进行渲染的？和 SSR 又有什么区别？让我们来一起探索它究竟是个什么？]]></description><category></category></item><item><title><![CDATA[优先级反转那些事儿]]></title><link>https://blog.youkuaiyun.com/YZcoder/article/details/128081213</link><guid>https://blog.youkuaiyun.com/YZcoder/article/details/128081213</guid><author>YZcoder</author><pubDate>Mon, 28 Nov 2022 15:48:09 +0800</pubDate><description><![CDATA[文章主要阐述了优先级反转的一些概念和解决思路，并结合iOS平台的几种锁进行了详细的调研。通过深入的理解，可以去规避一些不必要的优先级反转，从而进一步避免卡死异常。]]></description><category></category></item><item><title><![CDATA[提升汽车APP用户体验，火山引擎APMPlus的“独家秘笈”]]></title><link>https://blog.youkuaiyun.com/YZcoder/article/details/128040478</link><guid>https://blog.youkuaiyun.com/YZcoder/article/details/128040478</guid><author>YZcoder</author><pubDate>Fri, 25 Nov 2022 16:36:33 +0800</pubDate><description><![CDATA[火山引擎 APMPlus 为企业提供全链路应用性能监控服务。]]></description><category></category></item><item><title><![CDATA[前端监控系列4 ｜ SDK 体积与性能优化实践]]></title><link>https://blog.youkuaiyun.com/YZcoder/article/details/127534912</link><guid>https://blog.youkuaiyun.com/YZcoder/article/details/127534912</guid><author>YZcoder</author><pubDate>Wed, 26 Oct 2022 16:24:37 +0800</pubDate><description><![CDATA[本文以字节前端监控SDK为例，探讨作为三方SDK如何实现性能优化的思路与实操。]]></description><category></category></item><item><title><![CDATA[中心化决议管理——云端分析]]></title><link>https://blog.youkuaiyun.com/YZcoder/article/details/127050552</link><guid>https://blog.youkuaiyun.com/YZcoder/article/details/127050552</guid><author>YZcoder</author><pubDate>Mon, 26 Sep 2022 11:31:58 +0800</pubDate><description><![CDATA[云端分析是针对 CocoaPods 依赖管理云端化的优化方案。对大量重复的 iOS 工程构建任务进行了收敛和资源复用，在保证正确性的前提下达到了加速依赖管理速率的目的，实现了 Pod install 分析阶段提速 60% 以上的能力。]]></description><category></category></item><item><title><![CDATA[字节跳动 DanceCC 工具链系列之Xcode LLDB耗时监控统计方案]]></title><link>https://blog.youkuaiyun.com/YZcoder/article/details/126744715</link><guid>https://blog.youkuaiyun.com/YZcoder/article/details/126744715</guid><author>YZcoder</author><pubDate>Wed, 07 Sep 2022 14:19:07 +0800</pubDate><description><![CDATA[DanceCC提出了一套专门的方案。方案原理基于LLDB Plugin，利用Fishhook，从LLDB的Script Bridge API层面拦截Xcode对LLDB调用，以此来进行耗时监控统计。]]></description><category></category></item><item><title><![CDATA[Introduction to ByteDance Pitaya]]></title><link>https://blog.youkuaiyun.com/YZcoder/article/details/126664222</link><guid>https://blog.youkuaiyun.com/YZcoder/article/details/126664222</guid><author>YZcoder</author><pubDate>Fri, 02 Sep 2022 15:45:47 +0800</pubDate><description><![CDATA[ByteDance Pitaya is the on-device AI infrastructure introduced by the Client AI team and MLX team collaboratively. It provides complete end-to-end support for the whole cycle of on-device AI applications from development to deployment.]]></description><category></category></item><item><title><![CDATA[虚拟机内存管理之内存分配器]]></title><link>https://blog.youkuaiyun.com/YZcoder/article/details/126646244</link><guid>https://blog.youkuaiyun.com/YZcoder/article/details/126646244</guid><author>YZcoder</author><pubDate>Thu, 01 Sep 2022 16:40:56 +0800</pubDate><description><![CDATA[本文意在通过深入剖析常用的内存分配器的关键实现，以理解虚拟机动态内存管理的设计哲学，并为实现虚拟机高效的内存管理提供指引。]]></description><category></category></item><item><title><![CDATA[字节跳动端智能工程链路 Pitaya 的架构设计]]></title><link>https://blog.youkuaiyun.com/YZcoder/article/details/126609857</link><guid>https://blog.youkuaiyun.com/YZcoder/article/details/126609857</guid><author>YZcoder</author><pubDate>Tue, 30 Aug 2022 18:18:53 +0800</pubDate><description><![CDATA[Pitaya是由字节跳动的Client AI 团队与 MLX 团队共同构建的一套端智能工程链路 ，为端智能应用提供从开发到部署的全链路支持。]]></description><category></category></item><item><title><![CDATA[深入解析Flutter下一代渲染引擎Impeller]]></title><link>https://blog.youkuaiyun.com/YZcoder/article/details/126501428</link><guid>https://blog.youkuaiyun.com/YZcoder/article/details/126501428</guid><author>YZcoder</author><pubDate>Wed, 24 Aug 2022 11:40:47 +0800</pubDate><description><![CDATA[Impeller是Flutter用以替换Skia的下一代渲染方案， 在Flutter 3.0版本中Impeller已经初步形成了一个完整的矢量渲染器的雏形。Impeller解决了Skia的哪些问题？为什么官方会考虑重新实现Flutter的渲染器？带着这些疑问我们一起去探究矢量渲染器的原理和Impeller背后的技术。]]></description><category></category></item><item><title><![CDATA[Bundle-less 的思考和实践分享]]></title><link>https://blog.youkuaiyun.com/YZcoder/article/details/126484146</link><guid>https://blog.youkuaiyun.com/YZcoder/article/details/126484146</guid><author>YZcoder</author><pubDate>Tue, 23 Aug 2022 14:29:58 +0800</pubDate><description><![CDATA[随着 Snowpack、Vite 等利用提倡 no-bundle 的构建工具逐渐兴起，同时现代浏览器对原生 ESM 的普遍支持，Bundle-less 的概念席卷前端圈，那么我们如何理解 Bundle-less？本文分享作者对于 Bundle-less 的理解以及在这个方向上做过的一些探索。]]></description><category></category></item><item><title><![CDATA[前端监控系列3 ｜ 如何衡量一个站点的性能好坏]]></title><link>https://blog.youkuaiyun.com/YZcoder/article/details/126420723</link><guid>https://blog.youkuaiyun.com/YZcoder/article/details/126420723</guid><author>YZcoder</author><pubDate>Fri, 19 Aug 2022 11:08:41 +0800</pubDate><description><![CDATA[高性能站点比低性能站点更能吸引和留住用户，而留住用户对于提高用户转化率至关重要。本文以此为背景，介绍字节内部是如何衡量站点性能的，如何依靠性能监控定位线上站点性能问题。]]></description><category></category></item><item><title><![CDATA[字节跳动Dev Better技术沙龙来啦！参与活动赢好礼，限时免费报名中！]]></title><link>https://blog.youkuaiyun.com/YZcoder/article/details/126390365</link><guid>https://blog.youkuaiyun.com/YZcoder/article/details/126390365</guid><author>YZcoder</author><pubDate>Wed, 17 Aug 2022 17:31:06 +0800</pubDate><description><![CDATA[为助力前端开发者的成长、为所有前端爱好者提供交流的机会，9月17日，字节跳动Dev Infra团队邀您参加Dev Better系列技术沙龙活动——《前端性能及新技术实践》！]]></description><category></category></item><item><title><![CDATA[前端监控系列2 ｜聊聊 JS 错误监控那些事儿]]></title><link>https://blog.youkuaiyun.com/YZcoder/article/details/126363118</link><guid>https://blog.youkuaiyun.com/YZcoder/article/details/126363118</guid><author>YZcoder</author><pubDate>Tue, 16 Aug 2022 14:15:41 +0800</pubDate><description><![CDATA[揭秘从监控JS错误到线上bug自动分“锅”的全过程。]]></description><category></category></item><item><title><![CDATA[前端监控系列1｜ 字节的前端监控SDK是怎样设计的]]></title><link>https://blog.youkuaiyun.com/YZcoder/article/details/126302221</link><guid>https://blog.youkuaiyun.com/YZcoder/article/details/126302221</guid><author>YZcoder</author><pubDate>Fri, 12 Aug 2022 13:28:40 +0800</pubDate><description><![CDATA[介绍监控SDK如何实现底层逻辑的复用、上层逻辑的解耦、如何做到灵活可扩展。接入方众多 ，SDK如何保证原有业务的正确性、保持自身的性能和稳定性？让我们一起来看看~]]></description><category></category></item><item><title><![CDATA[字节跳动Dev Better技术沙龙成功举办，携手华泰分享Web研发效能提升经验]]></title><link>https://blog.youkuaiyun.com/YZcoder/article/details/125604406</link><guid>https://blog.youkuaiyun.com/YZcoder/article/details/125604406</guid><author>YZcoder</author><pubDate>Mon, 04 Jul 2022 17:14:13 +0800</pubDate><description><![CDATA[2022年6月25日，第一期字节跳动Dev Better技术沙龙活动如期在线上举行，近3000位开发者同学参与到交流与活动中，直播点赞量过万。
字节跳动Dev Better技术沙龙是字节跳动基础架构-开发者服务团队发起的技术分享与交流的活动，意在为开发者们提供学习与交流的平台与机会。...]]></description><category></category></item></channel></rss>