Engineering Blog

Blog posts tagged 'Web'

Sophie AlpertEngineering Manager at Facebook

React 16: A look inside an API-compatible rewrite of our frontend UI library

Posted about 6 months ago
blog post · Web · Open Source · Front End · JavaScript · Framework

React 16 is redesigned from the ground up to support asynchronous rendering without changing the public API. Read more...

Announcing Yarn 1.0

Posted about 6 months ago
blog post · Web · Front End · Open Source · JavaScript · Development Tools

The Yarn JavaScript package manager is now used by 175,000 projects on GitHub and responsible for nearly 3 billion package downloads per month. Read more...

Chuck RossiDirector of Engineering at Facebook

Rapid release at massive scale

Posted about 7 months ago
blog post · Infra · Web · @Scale · Backend · Development Tools · Tooling

This year Facebook moved to a quasi-continuous push system, delivering tens to hundreds of code changes to the website every few hours. Read more...

Lauren RuganiTechnology Communications at Facebook

Join us for @Scale 2017!

Posted about 9 months ago
blog post · Data · Mobile · Web · @Scale · Development Tools · Artificial Intelligence · Video

This year's event will feature tech talks on data, developer tools, site reliability, video, machine learning, and more. Read more...

Dev Tools @Scale 2017 Recap

Posted about 10 months ago
blog post · Infra · Web · Mobile · @Scale · Development Tools · Tooling · Testing · Backend

More than 200 engineers gathered to discuss challenges with software development at scale, from source control and code quality to build and testing. Read more...

Managing resources for large-scale testing

Posted about 10 months ago
blog post · Web · Android · iOS · Backend · Development Tools · Tooling · Testing · Performance

With a single API, engineers at Facebook can interact with thousands of mobile devices, browsers, and emulators in our data centers to test new code before it ships. Read more...

Adam WolffEngineering at Facebook

Facebook open source at F8 2017

Posted about 11 months ago
blog post · Web · Mobile · Front End · Open Source · JavaScript · Framework · Development Tools · Tooling

We announced several new open source projects today that improve app experiences for both users and engineers. Read more...

Relay Modern: Simpler, faster, more extensible

Posted about 11 months ago

The new version of Relay is designed from the ground up to be easier to use, more extensible, and optimized for mobile devices. Read more...

Andrew ImmSoftware Engineer at Facebook

Building virtual reality experiences on the web with React VR

Posted about 11 months ago

Expanding on the declarative programming style of React and React Native, React VR lets anyone with an understanding of JavaScript rapidly build and deploy VR experiences using standard web tools. Read more...

ARIA Grid: Supporting nonvisual layout and keyboard traversal

Posted about 12 months ago

The logical grid is a generic UI design pattern that web applications can adopt to reduce interface complexity and improve keyboard interaction support. Read more...

Register now for F8 2017!

Posted about a year ago

Apply now for a spot at Facebook's annual developer conference. Read more...

This browser tweak saved 60% of requests to Facebook

Posted about a year ago
blog post · Web · Caching · Backend · Performance

The work resulted in more efficient browser caches across the web and dramatically improved page load times. Read more...

Facebook Open Source 2016 year in review

Posted about a year ago

Over the past few years, Facebook's Open Source program has grown into one of the largest and most active portfolios in the industry. Read more...

Miki FriedmannEngineering

Made in NY: The engineering behind social recommendations

Posted about a year ago

The product incorporates machine learning and client-side caching to identify relevant posts and dynamically update attachments as new recommendations are added. Read more...

Emil SjölanderSoftware engineer at Facebook

Yoga: A cross-platform layout engine

Posted about a year ago
blog post · Mobile · Web · Open Source · Front End · iOS · Android · Design Tools · C

The open-source layout engine allows product engineers to build layouts quickly for multiple platforms. Read more...

Yarn: A new package manager for JavaScript

Posted about a year ago

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

BrowserLab: Automated regression detection for the web

Posted about 2 years 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...

Building a better way to write posts in multiple languages

Posted about 2 years ago

The multilingual composer lets people compose a single post in multiple languages, enabling diverse audiences to more easily connect and share. Read more...

Peter CottleEngineering at Facebook

Safety Check: Streamlining deployment around the world

Posted about 2 years ago
blog post · Infra · Web · Backend · Graph · User Experience

Scaling our infrastructure and automating many of the activation steps has enabled Safety Check to be launched anywhere around the world at a moment's notice. Read more...

F8 registration is now open!

Posted about 2 years ago
blog post · Culture · Web · Mobile · Android · iOS · Development Tools · Design Tools

Save the date: F8 will be April 12 and 13 in San Francisco. Read more...

Chris MarraProduct manager at Facebook

Favorite hacks of 2015

Posted about 2 years ago

The passion people have for ideas generated at hackathons results in everything from new products to open source tools. Read more...

Daniel BauligFront End Engineer at Facebook

Why we chose to move to HTML5 video

Posted about 2 years 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...

Ramya SethuramanEngineering

HIKE: Our quick, simple accessibility primer

Posted about 2 years ago

Making our products accessible is integral to achieving our mission of connecting the world. Read more...

How we use it: Building Out the Window with React Native and Parse

Posted about 3 years ago
blog post · Mobile · Web · Open Source

React Native's intuitive layout semantics and short feedback loop helped us iterate quickly and get this app out the door in time for Facebook's new building opening. Read more...

Camelia DobrinEngineering

Inside the 2015 Edge Conf

Posted about 3 years ago
blog post · Web · London

Facebook London hosted the fifth Edge conference - a conference about advanced web technologies, focused on discussions and debate. Read more...

Kristie ChowEngineering

Spam Fighting @Scale Recap

Posted about 3 years ago
blog post · Data · Web · Mobile · @Scale · Security · Platform · Data Science · Graph · User Experience

Hundreds of spam-fighting professionals gathered to hear engineers at Facebook, Pinterest, Dropbox, Yelp, and LinkedIn discuss techniques for fighting spam. Read more...

Erin GreenEngineering

HHVM adoption news

Posted about 3 years ago
blog post · Web · Infra · Backend · PHP · HipHop · Hack · Open Source · Performance · Data Centers

Box and other well-known companies have adopted HHVM. The results have been great, including improvements in CPU efficiency and speed. Here's a little bit about how each company has experienced the transition, in the words of the engineers involved. Read more...

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.

Facebook © 2018