Engineering Blog

Blog posts tagged 'Performance'

Delivering real-time AI in the palm of your hand

Posted about 2 months ago
blog post · Mobile · Research · Android · iOS · Video · Compute · Performance · User Experience

Caffe2go is a new deep learning platform that can — for the first time — capture, analyze, and process pixels in real time, directly on a mobile device. Read more...

Lucas RochaEngineering

Components for Android: A declarative framework for efficient UIs

Posted about 3 months ago

Components for Android delivers smooth scroll performance on feeds with complex content and virtually infinite variations. Read more...

A comparison of state-of-the-art graph processing systems

Posted about 3 months ago
blog post · Data · Graph · Data Infrastructure · Performance · Backend

The study measured the relative performance and ability of two systems to handle large graphs, focusing on performance and usability. Read more...

Yarn: A new package manager for JavaScript

Posted about 3 months ago

With Yarn, engineers have access to the npm registry while operating faster, more securely, and more reliably. Read more...

Guilherme OttoniResearch Scientist at Facebook

Redesigning the HHVM JIT compiler for better performance

Posted about 4 months ago

The redesign of the HHVM JIT has improved the CPU usage for running Facebook by about 15 percent. Read more...

Lauren RuganiTechnology Communications at Facebook

Facebook announces new tech at @Scale 2016

Posted about 5 months ago
blog post · Data · Mobile · @Scale · Video · Tooling · Performance

New data storage technologies, 360 video improvements, and performance tools were revealed throughout the day. Read more...

BrowserLab: Automated regression detection for the web

Posted about 5 months ago
blog post · Web · Performance · Tooling · Testing

The system automatically analyzes the performance of every code change, catching regressions as small as 20 ms to ensure that the site loads quickly. Read more...

Johannes KopfEngineering

360 video stabilization: A new algorithm for smoother 360 video viewing

Posted about 5 months ago
blog post · Research · Video · Performance · Optimization

The technology, custom-built for 360 video, reduces bit rate for the same video quality and can stabilize video in less time than it takes to play back the video at normal speed. Read more...

Smaller and faster data compression with Zstandard

Posted about 5 months ago
blog post · Data · Performance · Storage

With a performance-first design optimized for modern CPUs, Facebook's new compression algorithm translates directly to faster data transfer and smaller storage requirements. Read more...

Antoine ReversatEngineering at Facebook

The mobile device lab at the Prineville data center

Posted about 6 months ago

The custom-built rack lets engineers run tests on thousands of phones to understand the performance implications of a code change. Read more...

Romain KomornEngineering

Making Facebook self-healing: Automating proactive rack maintenance

Posted about 6 months ago

Aggregate Maintenance Handlers provide a way to safely automate maintenance on multiple servers at once. Read more...

Udi CohenEngineering at Facebook

Memory optimization for feeds on Android

Posted about 7 months ago
blog post · Mobile · Android · Performance · Testing · News Feed

Creating an optimized data structure led to a reduction in allocations and an overall improvement in memory efficiency. Read more...

Dive into React Native performance

Posted about 10 months ago
blog post · Mobile · Open Source · Performance · Optimization · Android · iOS

We implemented several performance optimizations over the past year to make React Native app startup twice as fast. Read more...

Gautam RoySoftware Engineer at Facebook

How we built Facebook Lite for every Android phone and network

Posted about 11 months ago

FB Lite is the fastest-growing version of Facebook, 100 million users in under nine months. Read more...

Marty GreeniaSoftware Engineer at Facebook

Performance @Scale 2016 recap

Posted about 11 months ago
blog post · Performance · @Scale

Making fast apps and services that scale to millions or billions of people is no simple task. Performance @Scale is an all-day event dedicated to making technology fast and efficient. Read more...

Evgeny KuzyakovVirtual Reality Hacker at Facebook

Gear VR to get Dynamic Streaming for 360 video

Posted about 11 months ago
blog post · Infra · Platform · User Experience · Performance · Optimization

A more efficient way of delivering 360 streaming video in VR will make videos look clearer and play faster. Read more...

NetNORAD: Troubleshooting networks via end-to-end probing

Posted about 11 months ago

NetNORAD troubleshoots issues independently of device polling to help keep Facebook's massive networking infrastructure up and running. Read more...

Next-generation video encoding techniques for 360 video and VR

Posted about a year ago

Transforming 360 video from equirectangular layouts to a cube or pyramid format reduces file size and alleviates image distortion for a better immersive viewing experience. Read more...

Shaohua LiSoftware Engineer at Facebook

Improving software RAID with a write-ahead log

Posted about a year ago

Software RAID has some drawbacks, which can be problematic at Facebook's scale. Using a write-ahead log can address some of these issues and improve reliability of the array. Read more...

Daniel BauligFront End Engineer at Facebook

Why we chose to move to HTML5 video

Posted about a year ago

Moving to HTML5 best enables us to continue to innovate quickly and at scale, given Facebook’s large size and complex needs. Read more...

Facebook to open-source AI hardware design

Posted about a year ago
blog post · Infra · Open Source · Open Compute · Research · Hardware · Performance

Recent advances in machine learning and AI have been enabled by more powerful computers — specifically ones powered by GPUs. Read more...

Continuing to build News Feed for all types of connections

Posted about a year ago
blog post · Mobile · News Feed · User Experience · Performance

We're excited to continue improving News Feed for everyone, no matter your connection speed or device. Read more...

Under the hood: Broadcasting live video to millions

Posted about a year ago
blog post · Data · Mobile · Networking and Traffic · iOS · Caching · Performance

Solving for traffic spikes through load balancing and enabling RTMP playback to bring latency down to a few seconds are some of the ways we enabled seamless live video sharing on Facebook. Read more...

Natansh VermaSoftware Engineer at Facebook

Optimizing Facebook for iOS start time

Posted about a year ago
blog post · Mobile · Infra · iOS · Optimization · Performance · Testing

We broke the cold start problem into three stages that we could focus on individually. Each had its own set of variables and challenges. Read more...

Jay TangEngineering

Building the Presto community

Posted about a year ago
blog post · Data · Infra · Analytics · Performance · Open Source

When we launched Presto, we saw dramatic query performance improvement across multiple internal Hadoop clusters. Read more...

Chris MarraProduct Manager at Facebook

Building for emerging markets: The story behind 2G Tuesdays

Posted about a year ago

Giving employees a seamless way to empathize with the people using Facebook on a 2G network. Read more...

Delyan KratunovEngineering

Performance instrumentation for Android apps

Posted about a year ago

Bytecode rewriting has allowed us to scale up our performance instrumentation, providing unique insights into the execution at runtime. Read more...

More blog postsNext

Keep Updated

Stay up-to-date via RSS with the latest open source project releases from Facebook, news from our Engineering teams, and upcoming events.

Subscribe
Facebook © 2017