Googles nya algoritm gör surfandet snabbare

Permalänk
Medlem
Skrivet av fermia:

Har du ens läst artikeln?

Klart jag har. Vad har det ens med saken att göra? Jag skrev att jag inte tänkt lämna den läsare jag just nu använder. Oavsett hur mycket snabbare den blir.
Dessutom kommer ju Firefox baseras ju på samma algotrim i en senare version.

Skickades från m.sweclockers.com

Visa signatur

🖥️ Fractal Design Node 804 • Asrock Fatal1ty X99M Killer • Intel 5820K • Noctua NH-U12S • Corsair Vengeance 16GB • Gigabyte GTX 970 • be quiet! Dark Power Pro 550w • 2x Intel 520 120GB • 2x 1TB • 1x 3TB
💻 Microsoft Surface Pro (8GB/128GB)
 iPhone 11 64GB 🎧 SONY WH-1000XM3
🎵📲 SONY NW-ZX300 64GB [Region changed & Mr Walkman custom firmware loaded] + 256GB xtra • Audio Technica ATH-M50X

Permalänk
Medlem
Skrivet av propellerhatt:

Även firefox skulle ju dra nytta av detta.

Är medveten om detta. Jag syftade mer på Chrome i helhet.

Skickades från m.sweclockers.com

Visa signatur

🖥️ Fractal Design Node 804 • Asrock Fatal1ty X99M Killer • Intel 5820K • Noctua NH-U12S • Corsair Vengeance 16GB • Gigabyte GTX 970 • be quiet! Dark Power Pro 550w • 2x Intel 520 120GB • 2x 1TB • 1x 3TB
💻 Microsoft Surface Pro (8GB/128GB)
 iPhone 11 64GB 🎧 SONY WH-1000XM3
🎵📲 SONY NW-ZX300 64GB [Region changed & Mr Walkman custom firmware loaded] + 256GB xtra • Audio Technica ATH-M50X

Permalänk
Lyxfällan 🎮

@BasseBaba: Google skriver inget om detta i sitt inlägg, men efter lite grävande lyckades vi hitta Google Groups-diskussioner som bekräftar att servern behöver konfigureras för att göra datakomprimeringen möjligt. Där anges testförsök med CDN-leverantören Cloudflare som konfigurerat HTTP2-servrar med stöd för Brotli, nyheten är uppdaterad för att reflektera detta. Det kommer med andra ord dröja en tid efter att Google släppt nästa version av Chrome innan vi kan se prestandaförbättringar på bred front. Gissningsvis kommer de riktigt stora leverantörerna, och Googles egna tjänster, vara snabba på att hoppa på tåget.

Visa signatur

"We're with the press, hired geeks!"
Raoul Duke, Fear n' Loathing in Las Vegas

Permalänk
Medlem

Är den snabbare och bättre än PPMd för text-baserat innehåll?

Permalänk
Lyxfällan 🎮

@AplAy: Apple har faktiskt gjort en hel del saker open source också, vilket de ska ha cred för även om de absolut inte fegar för att ta betalt för saker. De gjorde sitt nya programmeringsspråk Swift open source häromåret och det är det absolut snabbast växande språket just nu.

Men, angående din kommentar om Safari, går följande att läsa i en Google Groups-diskussion från utvecklarna:

"Brotli support in Safari: no public signals other than upcoming WOFF2 support (with Brotli under the hood)"

Översättning: Inget officiellt stöd för Brotli, men de ska stöda WOFF2 vilket implicit innebär att de kan stöda Brotli om de vill. Där skrivs nämligen även följande:

"Supporting Brotli for content-encoding is rather straightforward when you already support WOFF2".

Visa signatur

"We're with the press, hired geeks!"
Raoul Duke, Fear n' Loathing in Las Vegas

Permalänk
Medlem
Skrivet av BasseBaba:

Men.....? Den ska integreras i chrome? Vad hjälper det? Stödet måste väl finnas server-side? Eller tänker jag fel?

Stödet måste finnas på båda sidor, det blir ju inte så bra om servern skickar data komprimerad i ett format som webbläsaren inte har stöd för.

Skrivet av g146:

Så hur mycket resurser kräver detta då? Måste man uppgradera CPUn för att det inte ska gå skitsegt?

Nej, brotli ska vara ungefär lika snabb som t.ex. gzip på att packa upp data, så det bör inte påverka dig som klient nämnvärt.

Permalänk
Medlem

Ärligt... vill man snabba upp "upplevelsen" att få sidor snabbare. Minska antalet servrar som den måste hämtas från, minska antalet DNS uppslag som måste göras och ordna en bra DNS cache lösning.

Vi har ffs mångdubbelt snabbare internet än vi hade för 15 år sedan med 33.6 modem, men ändå laddas allt segt för vi ska kontakta 5-10+ servrar för att hämta alla info. Här gör adblock och no-scipt underverk i att snabba upp, då de helt enkelt inte laddar ner eller frågar dessa servrar.

Bara att sätta upp en egen DNS relay server hemma gör att många sidor laddas betydligt snabbare (något många moderna routrar gör, men ibland mycket dåligt).

Permalänk
Medlem
Skrivet av perost:

Stödet måste finnas på båda sidor, det blir ju inte så bra om servern skickar data komprimerad i ett format som webbläsaren inte har stöd för.
Nej, brotli ska vara ungefär lika snabb som t.ex. gzip på att packa upp data, så det bör inte påverka dig som klient nämnvärt.

Nä det är rätt självklart, ville bara dubbelkolla så det inte återigen var nån sorts fix så att den var kompatibel med nån tidigare standard.
Fint att artikeln blev uppdaterad, för det lät ju nästan som att det räckte med en ny chrome för att allt skulle lösa sig.

Skrivet av Paddanx:

Ärligt... vill man snabba upp "upplevelsen" att få sidor snabbare. Minska antalet servrar som den måste hämtas från, minska antalet DNS uppslag som måste göras och ordna en bra DNS cache lösning.

Vi har ffs mångdubbelt snabbare internet än vi hade för 15 år sedan med 33.6 modem, men ändå laddas allt segt för vi ska kontakta 5-10+ servrar för att hämta alla info. Här gör adblock och no-scipt underverk i att snabba upp, då de helt enkelt inte laddar ner eller frågar dessa servrar.

Bara att sätta upp en egen DNS relay server hemma gör att många sidor laddas betydligt snabbare (något många moderna routrar gör, men ibland mycket dåligt).

Det är väl just/delvis/någonting i stil med detta http2 vill fixa?
https://www.cloudflare.com/http2/

Permalänk
Medlem
Skrivet av Christley:

om google låter andra gratis ta del av deras grejer måste det finnas en nackdel till det. undrar vad den nackdelen är här

Tror de är sugna på att dra ned bandbredden på alla sökningar som görs via google. De kommer tjäna en del på det skulle jag tro!

Visa signatur

Hur många datorer är för många?

Permalänk
Medlem
Skrivet av loevet:

Apple har faktiskt gjort en hel del saker open source också, vilket de ska ha cred för även om de absolut inte fegar för att ta betalt för saker. De gjorde sitt nya programmeringsspråk Swift open source häromåret och det är det absolut snabbast växande språket just nu.

Vad menar du med snabbast växande? Procentuellt? Procentuellt är inte så svårt om man är ett nytt språk. Om användarna växer från 10 till 100 så är det många procent, medans 400.000 till 440.000 inte är så mycket.

Googlat lite, men inte hittat så mycket. Skulle inte förvåna mig om det är många som hoppat över från Obj-C til Swift eftersom Obj-C (enligt mig), har helt fruktansvärd och pratig syntax.

Och Apple har väl inte släppt så mycket open source? Har de nånsin, förutom sitt OS?

Edit: Hittade någon annan som sa ungefär samma sak

Citat:

But for Ash and others, Lattner and Apple have already provided those good reasons. In and of itself, Swift isn’t that much more attractive than many other languages available to the world of software coders, including C#, Ruby, Python, and others. But it’s a big advance over Objective-C, a language that dates back to the mid-80s and, frankly, isn’t as easy to use as more modern languages. “A lot of people were really put off by Objective-C and its unusual syntax,” Ash says. “Swift, with its more regular syntax, standard syntax, can really help with getting those people interested.”
http://www.wired.com/2014/07/apple-swift/

Visa signatur

Hur många datorer är för många?

Permalänk

Ahaa, fair enough

Skrivet av Adam West:

Är medveten om detta. Jag syftade mer på Chrome i helhet.

Skickades från m.sweclockers.com

Visa signatur

CPU:Intel i9 9900k RAM:16gb Corsair 3200mhz GPU: Msi RTX 2070 Armor MB: MSI z390-A PRO SSD: Adata sp900 256gb HDD: WD red 3tb(lagring), Toshiba 2tb(mer lagring) Chassi: Fractal design define R2 XL PSU: Corsair RM650 CPU Kylning: Noctua NH-D15

Permalänk
Medlem

Nu blir NSA glada!

Visa signatur

Motherboard:Asrock Z370 Extreme4
Cpu:Intel I5 8600K@Stock
Memory: Corsair Vengeance LPX 16Gig 3200Mhz
Gpu:PNY GTX 1080 8GB

Permalänk
Medlem

Kommer fortfarande vara mycket data som ska laddas så länge sidorna är fullsmockade med reklam. DN.se är jättejobbig att gå in på för att all reklam laddas så långsamt. När man ska börja läsa en artikel så hoppar sidan för att göra plats för reklam som precis har laddats ner av webbläsaren.

Permalänk
Lyxfällan 🎮

@kelthar: Jag menar både i procentuell ökning jämfört med övriga språk men också i allmänt anseende ute i utvecklar-communityn. På TIOBE-listan över de mest populära språken under januari 2016 har Swift sprungit upp till plats 14, vilket redan är högre upp än Objective-C. Inte alls pjåkigt för ett så pass nytt språk. Och sedan anses Swift vara ett mycket modernt språk som är lätt att komma igång med och testköra idéer med, till skillnad från Objective-C där man måste ta sig igenom en hinderbana för att genomföra grundläggande funktioner.

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.h...

Utöver Darwin-kärnan i OS X har Apple som sagt gjort Swift open source. Apple rekryterade även skaparen av kompilatorn Clang och kompilatorsamlingen LLVM för att jobba med det open source-projektet, något som alla drar nytta av som använder LLVM/Clang. Så det kanske inte är deras open source-projekt men de bidrar i alla fall till allmänhetens nytta där utan att profitera på det (utöver att deras produkter drar nytta av Clang/LLVM då).

Visa signatur

"We're with the press, hired geeks!"
Raoul Duke, Fear n' Loathing in Las Vegas

Permalänk
Medlem
Skrivet av BasseBaba:

Det är väl just/delvis/någonting i stil med detta http2 vill fixa?
https://www.cloudflare.com/http2/

Låter positivt, men problemet är att det är mycket svårt att ändra en så djup satt standard. Titta på IPv4 som troddes skulle vara utdöd nu, och IPv6 standarden som tom vissa statliga sidor inte ens stöder än.

Eller VGA kontakten som skulle dö med 2000-talets ingång, först mot DVI, sen mot HDMI, och nu DP. Den saken lever banne mig än... i konferenslokaler, i adaptrar och tom i vissa laptops och skärmar som är nya.

Dock ser jag gärna förändringen, och hur den löser det. Men ofta är det helt enkelt att sidan ska ha 100 funktioner på en sida från 10 olika servrar, där hälften av dem är annonsservrar.

Då pratar vi väl mer att sättet att designa en sida måste ändras, inte bara språket, eller har jag missat något?

För även om HTTP2 kan fixa färre TCP anslutningar och minskar overhead trafiken med headers, så hjälper ju inte det om du ändå måste kontakta 10 olika servrar, från 10 olika företag. Detta har ju gjorts från början pga just TCP anslutningarna, för att få upp prestandan, men idag missbrukas det till en massa skit som istället skadar prestandan.

Men om jag läser det rätt så kan det implementeras med befintliga headers och HTTP protokoll vilket ger stor fördel för det att bli ny standard iaf. Och allt litet hjälper, ingen tvekan om det. Dock läser man att vissa optimeringar som har gjorts i HTTP1.1 kommer få negativ verkan i HTTP2. ("Even if only a single line of CSS is changed, browsers are forced to reload all of the assets." )

Permalänk
Medlem

Någon som vet ifall binero kommer använda sig av denna lösning?

Visa signatur

Stationär: RTX 4090 OC ASUS | Ryzen 9 5950X | G.Skill Trident Z NEO 3600mhz 32GB | Arctic Liquid Freezer III 360 | Corsair HX1000i | Asus Rog Strix X570-F Gaming | Samsung 990 PRO 2TB | Samsung 980 PRO 2TB | Fractal Design North XL

Jobbdator: MacBook Pro 16" i7 6C, 16GB ram DDR4, AMD Radeon Pro 5300M 4GB

Permalänk
Medlem

Google nämner att chrome skall bli snabbare, verkar som google har sett att chrome har hamnat efter Mozilla Firefox i syntetiska JavaScript tester. Tycker mest att Chrome har halkat efter Mozilla Firefox om man ser på webbläsare utifrån perspektivet funktioner även fast Mozilla Firefox har förändras väldigt drastiskt på sista tiden tycker jag Firefox ständigt förnyas medan Chrome känns mer som en webbläsare som bara hänger sig kvar på grund av dess trendbrott. Alla webbläsare lånar av varandra däremot är det som vanligt att den store syns medan den mindre göms undan bakom molnen. Tycker rent allmänt att det enda chrome är bra till är till youtube och liknande uppgifter annars tycker jag chrome är mest ett hopkok av något som inte riktigt egentligen är en färdig produkt eftersom mycket känns så dumt strukturerat i chrome.

Permalänk
Medlem

Enligt den här sidan så har support för en brotil draft funnits i dev branchen sendan november.
https://hacks.mozilla.org/2015/11/better-than-gzip-compressio...

Visa signatur

KTH student, programmerare, arch användare

Permalänk
Medlem
Skrivet av Ixos:

Är man konspiratoriskt lagd så har det med övervakning/bakdörrar att göra...

Helt öppen källkod är svår att gömma bakdörrar i, men om ingen kollar igenom googles kod och hittar en eventuell bakdörr så är det ju inte bra. Dock tror jag att det finns gott om paranoida hackers som intresserar sig för ny kod som den här (white hats?)
Det är ju bättre att det är öppen källkod än stängd i varje fall. Om google ville ha bakdörrar genom chrome så har de förmodligen redan lagt in det då de kan lägga in vad de vill ovanpå chromium koden innan de paketerar det hela som chrome.
Jag anar att detsamma gäller mozilla, vem vet vilken kod som de (egentligen) kompilerar i skuggorna?

Allt handlar om förtroende.

Skrivet av g146:

Så hur mycket resurser kräver detta då? Måste man uppgradera CPUn för att det inte ska gå skitsegt?

Oroa dig inte, det vore inte gångbart i så fall.

Visa signatur

No man is free who is not master of himself

Permalänk
Medlem
Skrivet av Adam West:

Är så himla nöjd med Firefox och tål inte Chrome helt enkelt, är väl en inlärningskurva men efter att ha suttit med Firefox sedan åtminstone 2009 eller nåt sånt konstant så ska det mycket till att motivera ett byte.

Håller helt med. Dock så har jag lite små problem med Firefox på min stationära dator, men ändå. Dock så klarar min bärbara dator av Chrome bättre än Firefox när det gäller videor på Twitch och Youtube på högre kvalité

Visa signatur

Stationär PC: Chassi: Phanteks Enthoo EVOLV ATX MB: MSI B550 Gaming Plus CPU: AMD Ryzen 7 5700X Kylning: Noctua NH-U12S GPU: MSI GeForce GTX 1060 Gaming X 6 GB RAM: Corsair Vengeance LPX Black 32GB 3600MHz NVMe: 2st Kingston A2000 SSD: Intel 520 180GB och Intel 530 240GB HDD: WD Green 1TB, Toshiba 640GB samt fler HDD PSU: Corsair RM750X. Mobila enheter Mina Androidenheter och Dell Latitude 5400. Citera om du vill ha ett garanterat svar från mig

Permalänk
Medlem
Skrivet av henkiii:

Det är så klart positivt med bättre komprimering, men jag upplever det som att många sidor är slöa på grund av usel kodning och tunga reklambanners från trötta hostar.

Mjo, som orginalutvecklare av ursprungliga opera mini, och därefter opera turbo+turbo 2 och en del andra pryar kan jag meddela att kompimering av data inte påverkar laddtiden av sidor, bara datanvändandet, om man inte sitter på 2G eller usel 3G.

Det som gör att mini laddar snabbare är mest att servrarna är typ 10x snabbare än din telefon på att köra script, html dekodning, css applicering etc, och har avsevärt lägre latency mot webservrar (speciellt när de står i våra datacenter...). OBML, som servrarna matar ut, är optimerat för att vara enkelt att rita från (de är i princip rena ritkommandon, ingen parsning som så behövs på klienten)

Att bara komprimera datamängden (som opera turbo, som tar bort ungefär 75% av datamängden om du tillåter destruktiv kodning, och brotli, som jämfört med deflate packar bättre (skillnaden är liten jämfört med t.ex. lzma)) gör inte att sidan laddar snabbare.

Du sparar ju däremot på dataquotan, och för webservern kan man vinna på det på statisk textuell content, eftersom du kanske kan spara in på hur snabbt nät du behöver köpa. Notera att om stora delar av din sida är bilder kommer inte vinsten vara så stor, eftersom det inte är så effektivt att entropikoda jpeg, gif och png efter den redan inbyggda entropikodningen.

PNG med brotli istället för deflate hade kanske varit bättre, men lossless webp packar redan avsevärt bättre.

Den här artikeln är f.ö. väldigt.. pressrelease från google.

Permalänk
Medlem
Skrivet av Adam West:

Klart jag har. Vad har det ens med saken att göra? Jag skrev att jag inte tänkt lämna den läsare jag just nu använder. Oavsett hur mycket snabbare den blir.
Dessutom kommer ju Firefox baseras ju på samma algotrim i en senare version.

Skickades från m.sweclockers.com

Grejen är ju att du ej behöver det.Eftersom google är så givmilda

Visa signatur

╔ Corsair 32GB DDR4 CL15 3000Mhz VENGEANCE RGB ■
╠ ASUS-ROG-MAXIMUS-X-HERO ■ ASUS-ROG-STRIX-RTX2070-OC ■ i7 8700K
╠ DeepCool Captain 280EX RGB ■ 2x Samsung 970 EVO 500GB■
╠ Deepcool NEW ARK 90 Electro Limited Edition NR58 ■ XFX PRO1000W Limited Black Edition
╚ Samsung SE790C 34" Ultrawide 3440x1440@75Hz

Permalänk
Medlem
Skrivet av Luminous:

Helt öppen källkod är svår att gömma bakdörrar i, men om ingen kollar igenom googles kod och hittar en eventuell bakdörr så är det ju inte bra. Dock tror jag att det finns gott om paranoida hackers som intresserar sig för ny kod som den här (white hats?)
Det är ju bättre att det är öppen källkod än stängd i varje fall. Om google ville ha bakdörrar genom chrome så har de förmodligen redan lagt in det då de kan lägga in vad de vill ovanpå chromium koden innan de paketerar det hela som chrome.
Jag anar att detsamma gäller mozilla, vem vet vilken kod som de (egentligen) kompilerar i skuggorna?

Allt handlar om förtroende.

Det stod väl ingenstans att det var öppen källkod? Bara att "Google låter även andra ta del av Brotli"...

Det kan tolkas som att de låter andra seriösa företag ta del av den, men inte vem som helst.

Permalänk
Medlem
Skrivet av Ixos:

Det stod väl ingenstans att det var öppen källkod? Bara att "Google låter även andra ta del av Brotli"...

Det kan tolkas som att de låter andra seriösa företag ta del av den, men inte vem som helst.

"Brotli is open-sourced under the MIT License, see the LICENSE file."
https://github.com/google/brotli/blob/master/README.md

Jag har inte koll på MIT licensen men koden verkar vara tillgänglig i varje fall.

Skickades från m.sweclockers.com

Visa signatur

No man is free who is not master of himself

Permalänk
Medlem
Skrivet av Luminous:

"Brotli is open-sourced under the MIT License, see the LICENSE file."
https://github.com/google/brotli/blob/master/README.md

Sytade iofs på att det inte stod i Sweclockers nyhet... Men tack för info.

Permalänk
Medlem
Skrivet av Ixos:

Sytade iofs på att det inte stod i Sweclockers nyhet... Men tack för info.

Ja, jag ska erkänna att när jag skrev det första inlägget visste jag inte att Brotli låg under MIT licensen, jag bara antog det när det stod "Google låter även andra ta del av Brotli" vilket i och för sig skulle kunna innebära att de släpper en förkompilerad binärfil som .dll eller .so som går att länka till.
Google kunde ju ha gjort så eller så kunde de ha behållt den för sig själva, men det vore ganska retligt att säga "vi har en ersättare till DEFLATE och gzip m fl men vi tänker inte ge den till er, HA HA!"

Visa signatur

No man is free who is not master of himself

Permalänk
Medlem
Skrivet av Luminous:

Google kunde ju ha gjort så eller så kunde de ha behållt den för sig själva, men det vore ganska retligt att säga "vi har en ersättare till DEFLATE och gzip m fl men vi tänker inte ge den till er, HA HA!"

Tja, om du läser specen ser du att det i princip är deflate, med större fönster och förladdat dictionary. Ingen har hittils, mig veteligen, kommit på en icke-specialiserad entropikodning som är avsevärt mycket effektivare.

CABAC etc är inriktade mot utdatan från idcts, så de är rätt specialiserade, lzma etc är också nära deflate (eller, för den delen, gamla compress), varje algorithm ger någon procent eller 20, beroende på indata. gzip _är_ deflate med några bytes (mer) header.

Brotli är extra bra på html/css eftersom de förladdar ett dictionary med saker som <html etc i, det och det större fönstret ger de största visterna. De andra förbättringarna ger någon procent, men merparten är väldigt enkelt att emulera med deflate (ladda fönstret med "typisk html/css", ändra fönsterstorlen från 64k till 256k, använd en långsammare men bättre lookuptabell än deflate_slow i libz. Det borde ge samma förbättringar, ungefär.