Facebook zojuist deze nieuwe open source JavaScript-engine

0
154

Facebook. Defensieve veel?
ZDNet ‘s Chris Matyszczyk en TechRepublic’ s Karen Roby praten over hoe Mark Zuckerberg bedrijf lijkt wanhopig te worden in een iets beter licht. De methoden zijn echter twijfelachtig. Lees meer: https://zd.net/2JBjtDU

Facebook heeft een nieuwe open source JavaScript-engine, Hermes, om de snelheid van de aanvangstijden voor de native Android-apps gebouwd met Facebook ‘ s eigen Reageren Native JavaScript-framework.

Facebook software engineer Marc Horowitz onthulde de nieuwe JavaScript-engine in de Keten Reageren 2019 conferentie op donderdag in Portland, Oregon. Hermes is een nieuwe tool voor ontwikkelaars voornamelijk het verbeteren van de app opstarten van de prestaties in de dezelfde manier als Facebook al voor de apps, en om apps te maken efficiënter op low-end smartphones.

ZIE: Amazon Alexa: Een insider ‘ s guide (gratis PDF)

Open source Hermes is beschikbaar op GitHub onder een MIT-licentie voor alle ontwikkelaars. Het heeft ook een eigen Twitter-account en de home-pagina.

In een demo, Horowitz is gebleken dat een te Reageren Native app met Hermes werd volledig is geladen in de helft van de tijd dezelfde app zonder Hermes geladen, of ongeveer twee seconden sneller.

De voordelen van Hermes kan gezien worden via key metrics Facebook gebruikt om te houden van de gebruikers van haar apps verslaafd, met inbegrip van de tijd voor interactie (TTI), de grootte van de app-bestand (APK) dat Android-gebruikers moeten downloaden, en hoeveel geheugen er wordt gebruikt op een Android-apparaat.

Horowitz pochte Hermes ook snijdt de APK grootte van de helft van de 41MB van een voorraad Reageren Native app, en scheert uit een kwart van de app-het geheugen gebruik.

In andere woorden, met Hermes ontwikkelaars kunnen krijgen gebruikers de interactie met een app sneller en met minder obstakels zoals langzame download tijden en beperkingen die worden veroorzaakt door meerdere apps te delen beperkt geheugen, vooral op de lagere-end telefoons.

En dit zijn precies de telefoons Facebook is gericht op het met Hermes, in vergelijking tot de verbeelding vlaggenschepen die goed betaalde ontwikkelaars gebruiken meestal zelf.

“Als ontwikkelaars hebben we de neiging om de meest recente vlaggenschip, de apparaten. De meeste gebruikers over de hele wereld niet,” zei hij. “Gebruikte Android-apparaten hebben minder geheugen en minder opslag dan de nieuwste telefoons en nog veel minder dan een desktop. Dit geldt met name buiten de Verenigde Staten. Mobiele flitser is ook relatief traag, hetgeen leidt tot hoge I/O latentie.”

Het is niet elke dag een nieuwe JavaScript-engine is geboren, maar er zijn veel van dergelijke motoren beschikbaar voor browsers, zoals Google ‘s V8, Mozilla’ s SpiderMonkey Microsoft Chakra, Horowitz opmerkingen Hermes is niet gericht op de browsers of, bijvoorbeeld, hoe Node.js op de server zijde.

“We proberen niet om te concurreren in de browser van de ruimte of de ruimte op de server. Hermes kon in theorie zou kunnen zijn voor deze soorten van use cases, dat is nooit onze doelstelling geweest.”

In de toekomst is Facebook van plan is om het uitbreiden van de ondersteuning van Microsoft VS-Code.

Facebook

Huis-Democraten probleem brief aan Facebook halt toe te roepen Weegschaal project

Facebook lanceert Weegschaal cryptocurrency: een Bitcoin killer?

Inzicht in Weegschaal: Facebook ‘ s nieuwe cryptocurrency

Big bad Libra: hebben we echt nodig hebt (of wilt) Facebook uitvinden geld?

Facebook office gaat zien na de schrik over verdachte pakket (CNET)

Top 10 van de ontwikkelaar vaardigheden die u nodig hebt om het werk op Facebook (TechRepublic)

Verwante Onderwerpen:

Smartphones

Cloud

Big Data Analytics

Innovatie

Tech en Werk

Samenwerking