公司:字节跳动
北京字节跳动科技有限公司,简称字节跳动,是一家位于中国北京的跨国互联网技术公司,成立于2012年3月,旗下有产品媒体聚合服务今日头条和短影音抖音(及其海外版本TikTok)、西瓜视频、社交平台Lemon8等,也有一些加入人工智能技术的专业生产力软件,例如剪映、办公套装拉客(lark,中国版本称飞书)等业务。
至2018年,字节跳动的移动应用月度用户超过十亿人,估值750亿美元,超越Uber成为全球最有价值的创业公司。截至2019年7月,字节跳动的产品和服务已覆盖全球150个国家和地区、75个语种,曾在40多个国家和地区位居应用商店总榜前列。
在中国互联网企业中,字节跳动是第一家没有向阿里巴巴、腾讯或百度寻求商业保护或融资的创业公司;相反地,字节跳动被认为与百度、腾讯两大巨头有强烈的竞争关系,因字节跳动资金主要来源于抖音和今日头条的广告收入。
至2020年3月,字节跳动已经有六万员工,并计划再增员一万人。投资人和内部消息将字节跳动2019年的营收定在1,040亿元至1,400亿元人民币,超过了Uber、Snapchat和推特的总和。在中国,其广告收入也超越了腾讯、仅次于阿里巴巴。抖音的全球下载量达1.15亿次,固定用户近10亿。
自研多模态追踪算法 PICO 为「手柄小型化」找到新思路
PICO 自研的多模态追踪算法 Centaur,融合了「光学追踪算法」与「CV 模态裸手追踪算法」,解决了小型化手柄在遮挡情况下识别难的问题。
如何利用播放器节省20%点播成本
火山引擎基于支撑抖音业务实践,发现通过播放器优化为点播业务节省20%甚至更多的成本,文章将聚焦在播放器层面如何节省成本展开。
火山引擎 ByteHouse:ClickHouse 如何保证海量数据一致性
用搭建轻量级流程引擎的方案,教你解决数据一致性难题。
聊聊网页断点调试及其扩展
本文从抖音开发者工具引入,介绍了浏览器 web 端断点调试功能的基本原理,同时也讲述了 Vscode Web 断点调试能力,介绍了各模块各功能的 CDP、DAP 通信逻辑。通过本文可以掌握前端调试各种调试方法原理。
mGPU 技术揭秘:mGPU 节点资源管理方案
为了解决独占式地使用 GPU 资源导致资源利用率低且成本高这个问题,火山引擎推出了 mGPU 方案,实现了 GPU 在不同容器间的共享、GPU 显存和算力的强隔离,帮助客户在共享使用 GPU 的同时,保证业务性能与资源不受干扰。
而要实现 GPU 共享的能力,除了上篇文章提到的需要 GPU 共享调度方案的支持外,节点层面的工作也是不可或缺的。
火山引擎ByteHouse:一套方案,让OLAP引擎在精准投放场景更高效
本篇内容将聚焦字节跳动OLAP引擎技术和落地经验,以字节跳动内部场景为例,具体拆解广告业务的实现逻辑和业务效果。
聊聊前端模块化
当下的前端开发中,webpack,rollup,vite等构建打包工具大家应该都用的飞起了。它们都基于一个非常重要的概念 - 前端模块化。在这篇文章中,我们将聊聊前端模块化的发展历程以及主流的一些方案。
10亿数据、查询<10s,论基于OLAP搭建广告系统的正确姿势
在10亿级用户测试数据下,ByteHouse的人群查询P99小于10s,展现了优异的性能。
超低延时直播技术的前世今生
火山引擎视频直播团队,基于亿级DAU直播最佳实践,深度解析传统直播技术面临的挑战和超低延时直播技术的演进历程。
教你如何构建自己的依赖注入工具
手把手教你实现一个前端的依赖注入工具。本文会从基础知识开始讲解,然后实现基本的依赖注入能力,循序渐进实现抽象依赖,惰性依赖,最后实现高级的循环依赖。
ByteFUSE的演进与落地
ByteFUSE 因其具有高可靠性、极致的性能、兼容Posix语义以及支持丰富的使用场景等优点而被业务广泛使用。
Chrome 浏览器运行原理你了解多少?
Chrome 浏览器是前端程序员们最熟悉的陌生人。笔者将平日所学所思所感执笔落墨,以期能为想深入了解 Chrome 以及 V8 引擎或是 JavaScript 底层原理的读者们启发一些新的思考。
WebAssembly 在 3D 模型解码中的应用
本文以抖音直播的保时捷礼物为背景,详细介绍了实际项目中是如何基于 WebAssembly 实现 draco 和 meshopt 两种压缩相关的 glTF 扩展的解码器的,并给出了相关收益的对比数据。
面向 WebAssembly 的 ByteReact 框架
本文从项目背景、技术调研和选型、整体设计思路等维度,详细阐述了一个基于 WebAssembly 和 TypeScript 的类 React 前端框架。
WebAssembly 与 Web 视频编辑
本篇文章将介绍 WebAssembly 在视频编辑领域的应用,包括 WebAssembly 的优势,在视频编辑中面临的一系列技术问题以及优化方案。
WebAssembly 在 ACC 音频编码中的应用
本章节将先介绍编解码的一些基础知识,然后介绍如何将 FFmpeg 库编译为 WebAssembly 并在浏览器的 JavaScript 环境中进行 ACC 音频编码。