加载中
字节跳动亿级DAU客户端发布最佳实践

本文是字节跳动发布工程团队的高磊讲师在2021 GOPS 全球运维大会中「字节跳动亿级DAU客户端发布最佳实践」的分享全文。 首先做一下自我介绍:我是字节跳动发布工程团队的工程师高磊。从事软件...

字节跳动如何系统性治理 iOS 稳定性问题

本文是丰亚东讲师在2021 ArchSummit 全球架构师峰会中「如何系统性治理 iOS 稳定性问题」的分享全文。 首先做一下自我介绍:我是丰亚东,2016 年 4 月加入字节跳动,先后负责今日头条 App 的...

拒绝编译等待 - 动态研发模式 ARK

作者:字节跳动终端技术——徐纪光 背景 iOS 业界研发模式多为 CocoaPods + Xcode + Git 的多仓组件化开发模型。为追求极致的研发体验、提升研发效率,对该研发模式进行了大量优化,但目前遇...

iOS 符号解析重构之路

作者:字节跳动终端技术——丰亚东 一、背景 1.1 什么是符号解析 所谓的符号解析就是就是将崩溃日志中的地址映射成为可读的符号和源文件中的行号,方便开发者定位和修复问题。如下图,第一份...

Android 调用链——自动化精准测试

作者:字节跳动终端技术——吴思成 一、背景自动化精准测试是指对每次 MR 中改动部分的代码,能够进行自动的、准确的测试,从而提高代码的质量保障以及减少测试的人耗。 1.1 现有流程 常规的...

Flutter 疑难杂症系列:键盘原理及常见问题解决方案

作者:字节跳动终端技术——候华勇 & 林学彬 一、背景 在使用 Flutter 的过程中我们经常会遇到与键盘相关联的问题,在 Flutter 的官方 issue 中以keyboard 作为关键字检索也会发现有比较多的...

11/16 15:11
3K
Flutter 疑难杂症系列:实现中文文本的垂直居中

作者:字节跳动终端技术——林学彬 一、背景 鉴于我们在业务开发中经常存在按钮场景,在 UI 表现上我们要求其中的描述文案能尽可能的垂直居中。但是在开发的过程中,我们经常遇到如下图所展示...

11/16 15:10
2.7K
端智能助力西瓜视频业务实践

作者:字节跳动终端技术——覃量 前言 端智能,顾名思义就是在端上跑AI模型。端智能作为目前火热的一个新方向,在业界已经开始崭露头角。阿里、谷歌、快手等大企业都在积极布局端智能,用端上...

字节Android Native Crash治理之Memory Corruption工具原理与实践

内容摘要 MemCorruption工具是字节跳动AppHealth (Client Infrastructure - AppHealth) 团队开发的一款用于定位野指针(UseAfterFree)、内存越界(HeapBufferOverflow)、重复释放(DoubleF...

Modern.js:Hello world!

概要 7月,字节跳动 Web Infra 做过一次主题为《迈入现代 Web 开发(字节跳动的现代 Web 开发实践)》[1]的分享,在分享中我们梳理了「传统前端技术栈」的典型组成部分,展示了其中每个部分都...

字节跳动Web Infra发起 Modern.js 开源项目,打造现代 Web 工程体系

10 月 27 日举办的稀土开发者大会上,字节跳动 Web Infra 正式发起 Modern.js 开源项目,希望推动现代 Web 开发范式的普及,发展完整的现代 Web 工程体系,突破应用开发效率的瓶颈。 传统的 ...

再谈字节小程序

作者:字节小程序基础技术团队-杨德立 前言 如今,全网小程序数量已超700w+个,细分行业200+个,开发者数量超500w个,作为移动互联网的重要新基建小程序互联网已成型,用户习惯已经养成。 字...

Android Studio IDE 插件开发

作者:字节跳动终端技术——周宸韬 概述 这篇文章旨在向读者介绍IntelliJ IDE插件的开发流程以及常用的一些通用功能,任何基于IntelliJ开发的IDE都可以通过该方式制作插件,例如Android Stu...

人物访谈|扎根社区的工程师,月影的前端人生

作者:字节跳动终端技术×ByteTech 嘉宾介绍:娱乐圈有艺人"歌红人不红",文学界也有作者"笔名胜原名"。提起吴亮,大家可能更熟悉他的网名——月影。月影是前端开发领域当之无愧的技术前辈,...

Android 资源溢出崩溃轻松解

一、资源溢出是什么? 毫无疑问,应用的运行需要占用系统的资源。其中最为人所熟知的资源是内存,内存溢出便是耳熟能详的OOM。 常见的简单OOM一般可以通过堆栈来解决,如Java OOM,一部分可以...

10/12 20:32
4.9K
火山引擎MARS-APM Plus x 飞书 |降低线上OOM,提高App性能稳定性

通过使用火山引擎MARS-APM Plus的memory graph功能,飞书研发团队有效分析定位问题线上case多达30例,线上OOM率降低到了0.8‰,降幅达到60%。大幅提升了用户体验,为飞书的性能品质保驾护航。...

字节跳动是如何落地微前端的

作者:字节跳动终端技术—周晓 本文内提及的 Garfish 微前端解决方案已开源:https://github.com/modern-js-dev/garfish(目前的 Garfish 作为字节跳动各部门应用最广泛的微前端解决方案已经...

10/09 18:58
1.3W
Android性能优化之Android 10+ dex2oat实践

作者:字节跳动终端技术——郭海洋 背景 对于Android App的性能优化来说,方式方法以及工具都有很多,而dex2oat作为其中的一员,却可能不被大众所熟知。它是Android官方应用于运行时,针对d...

深入 iOS 静态链接器(一)— ld64

作者:字节跳动终端技术——李翔 前言 静态链接(static linking) 是程序构建中的一个重要环节,它负责分析 compiler 等模块输出的 .o、.a、.dylib 、经过对 symbol 的解析、重定向、聚合,...

09/24 10:44
211
应用性能前端监控,字节跳动这些年经验都在这了

作者:字节前端技术-单是昊 背景 字节跳动发展至今,线上已经有数量级庞大的 Web 项目,服务着数以亿计的用户。 随着用户数量的不断增长,对于站点体验衡量的的需求也日益紧迫,用户会将产品...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部