Facebook. Defensive meget?
ZDNet ‘s Chris Matyszczyk og TechRepublic’ s Karen Roby tale om, hvordan Mark Zuckerberg selskab virker desperate efter at blive set i et lidt bedre lys. Dens metoder, selv om, er tvivlsom. Læs mere: https://zd.net/2JBjtDU
Facebook har udgivet en ny open source-JavaScript-motor, Hermes, til at fremskynde starttider for native Android apps, der er bygget med Facebook ‘ s egne Reagere Native JavaScript framework.
Facebook software ingeniør Marc Horowitz løftet sløret for den nye JavaScript-motor i Kæden Reagerer 2019 konference på torsdag i Portland, Oregon. Hermes er et nyt værktøj for udviklere primært til at forbedre app opstart af ydelse på samme måde, som Facebook allerede gør for sine apps, og for at gøre apps mere effektiv på low-end smartphones.
SE: Amazon Alexa: En insider ‘ s guide (gratis PDF)
Open source Hermes er tilgængelig på GitHub under en MIT-licens for alle udviklere til at bruge. Det er også fik sin egen Twitter-konto, og hjemme side.
I en demo, Horowitz viste, at Reagere Native app med Hermes var fuldt lastet, inden halvdelen af den tid, den samme app uden Hermes er lagt, eller om to sekunder hurtigere.
Fordelene ved Hermes kan ses via nøgle målinger Facebook bruger til at holde brugere af apps hooked, herunder tid til interaktion (TTI), størrelsen af app-fil (APK), at Android-brugere har brug for at downloade, og hvor meget hukommelse det bruger en Android-enhed.
Horowitz pralede Hermes også skærer APK størrelse med halvdelen af det 41MB af en bestand Reagere Native app, og barberer fra en fjerdedel af app ‘ ens hukommelse.
Med andre ord, med Hermes udviklere kan få brugere, der interagerer med en app hurtigere med færre forhindringer som langsom download-tider og begrænsninger, der er forårsaget af flere apps deling af begrænset hukommelse ressourcer, især på lavere-end telefoner.
Og det er præcis de telefoner Facebook er der sigter på med Hermes, i forhold til de fancy flagskibe, der godt betalte udviklere typisk bruge sig selv.
“Som udviklere er vi tilbøjelige til at bære den nyeste flagskib enheder. De fleste brugere rundt om i verden ikke,” sagde han. “Der almindeligvis anvendes Android-enheder har mindre hukommelse og mindre lagerplads end den nyeste telefoner og meget mindre end en stationær. Dette gælder især uden for Usa. Mobile flash er også relativt langsomt, hvilket fører til høj i/O-latency.”
Det er ikke hver dag en ny JavaScript-motor er født, men mens der er masser af sådanne motorer, der er tilgængelige for browsere, som Google ‘s V8, Mozilla’ s SpiderMonkey Microsoft ‘ s Chakra, Horowitz noter Hermes er ikke rettet mod browsere eller, for eksempel, hvordan Node.js på serveren side.
“Vi forsøger ikke at konkurrere i browseren rummet eller server plads. Hermes kunne i teorien kunne være for disse typer af use cases, der har aldrig været vores mål.”
I fremtiden Facebook har til hensigt at udvide støtten til Microsoft ‘ s VS Kode.
Facebook
Hus Demokrater spørgsmål brev til Facebook for at standse Libra projekt
Facebook lancerer Libra cryptocurrency: en Bitcoin killer?
Forståelse Libra: i Facebook ‘ s nye cryptocurrency
Big bad Vægten: har vi virkelig brug for (eller lyst) Facebook til at genopfinde penge?
Facebook kontor bliver alle-klart, efter at skræmme over mistænkelige pakke (CNET)
Top 10 udvikler færdigheder, du har brug for at arbejde på Facebook (TechRepublic)
Relaterede Emner:
Smartphones
Cloud
Big Data Analytics
Innovation
Tech og Arbejde
Samarbejde