タグ Facebook Code
人気順 5 users 50 users 100 users 500 users 1000 usersisInputPending: Facebook's first browser API contribution - Facebook Code
The time it takes for an interaction to go from the user input event (such as clicking a button or typing in a box) that triggered it to being completely rendered is an important web metric. At Facebook, we measure events at four stages: the moment the operating system gets the input, the moment ... 続きを読む
DNS over TLS: Encrypting DNS end-to-end - Facebook Code
As a first step toward encrypting the last portion of internet traffic that has historically been cleartext, we have partnered with Cloudflare DNS on a pilot project. This pilot takes advantage of the benefits of Transport Layer Security (TLS) — a widely adopted and proven mechanism for providing... 続きを読む
Migrating Messenger storage to optimize performance | Engineering Blog | Facebook Code | Facebook
Open SourcePlatformsAndroidiOSWebInfrastructure SystemsCore DataData InfrastructureDeveloper ToolsProduction EngineeringSecurityHardware InfrastructureConnectivityData CenterNetworking & TrafficVideo & VRVideo EngineeringVirtual RealityArtificial IntelligenceApplied Machine LearningResearch More ... 続きを読む
Accelerate large-scale applications with BOLT | Engineering Blog | Facebook Code | Facebook
Open SourcePlatformsAndroidiOSWebInfrastructure SystemsCore DataData InfrastructureDeveloper ToolsProduction EngineeringSecurityHardware InfrastructureConnectivityData CenterNetworking & TrafficVideo & VRVideo EngineeringVirtual RealityArtificial IntelligenceApplied Machine LearningResearch Highl... 続きを読む
Relicensing React, Jest, Flow, and Immutable.js | Engineering Blog | Facebook Code | Facebook
Open Source Platforms Android iOS Web Infrastructure Systems Core Data Data Infrastructure Developer Tools Production Engineering Security Hardware Infrastructure Connectivity Data Center Networking &... 続きを読む
Announcing Yarn 1.0 | Engineering Blog | Facebook Code | Facebook
Today, we are excited to announce the 1.0 release of the Yarn JavaScript package manager, a major step for the project. In the 11 months since its initial release, Yarn has generated a large following... 続きを読む
A novel approach to neural machine translation | Engineering Blog | Facebook Code | Facebook
Language translation is important to Facebook's mission of making the world more open and connected, enabling everyone to consume posts or videos in their preferred language — all at the highest possi... 続きを読む
Yarn: A new package manager for JavaScript | Engineering Blog | Facebook Code | Facebook
In the JavaScript community, engineers share hundreds of thousands of pieces of code so we can avoid rewriting basic components, libraries, or frameworks of our own. Each piece of code may in turn dep... 続きを読む
React Native for Android: How we built the first cross-platform React Native app | Engineering Blog | Facebook Code | Facebook
React Native for Android: How we built the first cross-platform React Native app Earlier this year, we introduced React Native for iOS. React Native brings what developers are used to from React on th... 続きを読む
Recommending items to more than a billion people | Engineering Blog | Facebook Code | Facebook
The growth of data on the web has made it harder to employ many machine learning algorithms on the full data sets. For personalization problems in particular, where data sampling is often not an optio... 続きを読む
Updating Our Open Source Patent Grant | Engineering Blog | Facebook Code | Facebook
At Facebook, we strive to open source innovative, world-class software. These are the same technologies that we ourselves use in production, and we strive to ensure that developers feel comfortable ab... 続きを読む
Introducing ComponentKit: Functional and declarative UI on iOS | Engineering Blog | Facebook Code | Facebook
Introducing ComponentKit: Functional and declarative UI on iOS Building user interfaces for iOS requires lots of imperative code. As a developer, you create views, configure them, and add them to the ... 続きを読む
Stetho: A new debugging platform for Android | Engineering Blog | Facebook Code | Facebook
Part of moving fast at Facebook means investing in good tooling. At our scale, we aim to have tools that let engineers not only quickly discover problems and fix them, but also help model behavior to ... 続きを読む
Flow, a new static type checker for JavaScript | Engineering Blog | Facebook Code | Facebook
Today we’re excited to release an early version of Flow, a new open-source static type checker for JavaScript. Flow adds static typing to JavaScript to improve developer productivity and code quality.... 続きを読む
Announcing the Hack Transpiler | Engineering Blog | Facebook Code | Facebook
Today, we're proud to announce a first, experimental release of h2tp, or the “HH (Hack) Transpiler,” a tool which allows projects that have converted from PHP to Hack to still make releases that targe... 続きを読む
Introducing Proxygen, Facebook's C++ HTTP framework | Engineering Blog | Facebook Code | Facebook
Introducing Proxygen, Facebook's C++ HTTP framework We are excited to announce the release of Proxygen, a collection of C++ HTTP libraries, including an easy-to-use HTTP server. In addition to HTTP/1.... 続きを読む
Introducing osquery | Engineering Blog | Facebook Code | Facebook
Maintaining real-time insight into the current state of your infrastructure is important. At Facebook, we've been working on a framework called osquery which attempts to approach the concept of low-le... 続きを読む
Introducing mcrouter: A memcached protocol router for scaling memcached deployments | Engineering Blog | Facebook Code | Facebook
Introducing mcrouter: A memcached protocol router for scaling memcached deployments Most web-based services begin as a collection of front-end application servers paired with databases used to manage ... 続きを読む
haxl | Open Source | Facebook Code | Facebook
Hack: a new programming language for HHVM | Engineering Blog | Facebook Code | Facebook
In a hurry? Try Hack now: http://www.hacklang.org/Today we're releasing Hack, a programming language we developed for HHVM that interoperates seamlessly with PHP. Hack reconciles the fast development ... 続きを読む
Under the Hood: Building and open-sourcing flint | Engineering Blog | Facebook Code | Facebook
Lint programs are an odd class of program verifiers, and for a while I wasn’t convinced they were something I should focus on building out for Facebook. I don't like the style police on my back, and f... 続きを読む
Scaling Mercurial at Facebook | Engineering Blog | Facebook Code | Facebook
With thousands of commits a week across hundreds of thousands of files, Facebook's main source repository is enormous--many times larger than even the Linux kernel, which checked in at 17 million line... 続きを読む