Moderna webbplatser laggar mer än spel

Permalänk
Melding Plague

Moderna webbplatser laggar mer än spel

Tester utförda av utvecklaren Dan Luu visar att en del webbplatser går långsammare än spelet PUBG.

Läs hela artikeln här

Visa signatur

Observera att samma trivselregler gäller i kommentarstrådarna som i övriga forumet och att brott mot dessa kan leda till avstängning. Kontakta redaktionen om du vill uppmärksamma fel i artikeln eller framföra andra synpunkter.

Permalänk
Medlem

Dagens mjukvara i allmänhet är så fruktansvärt bloatad. Var och varannan applikation är en Electron-app. Dvs en förtäckt webbsida, bundlad med en hel browser. Sega och drar mängder med resurser för små skitprogram som skulle kunna vara ett par megabyte stora egentligen

Visa signatur

Core i7 7700K | Titan X (Pascal) | MSI 270I Gaming Pro Carbon | 32 GiB Corsair Vengeance LPX @3000MHz | Samsung 960 EVO 1TB

Permalänk
Medlem

Lata eller okunniga utvecklare?

Visa signatur

Lightsaber - Black armour - and balls!

Permalänk
Medlem

Ja, kan inte göra mycket mer än att hålla med.. visst min c64 tar längre tid att läsa från band och min P120 tog längre tid på sig att ladda ner något på 56k vs nu via fiber på 10Gb/s, winamp klarade sig dock på 16MB i ram i win 95/98 medan spotify nu ligger på fortfarande ändå relativt blygsamma 300MB för mig.

Visa signatur

🛜🫀: HP ProDesk 400 G3, i5 6500, 8GB DDR4, Intel X520-DA2
🐳🐧: AMD R5 3600 | Google Coral.ai | ASRock X570D4U-2L2T | Silverstone CS381 | 80GB DDR4 | 8 HDD BTRFS RAID1
⌨️🎮: R9 3900X | RTX 2080 LC | Acer XF270HUA | 96GB @ 3200 | MSI X570 MPG G EDGE WIFI | CORSAIR C70
🎞🎶: LG OLED55C8 | Epson TW3200 | Onkyo TX-NR646 | Infinity Reference 61/51 mk2 | Shield TV V2 | minhembio.com

Permalänk
Medlem

Prisjakt.nu tar flera sekunder längre att öppna på min Macbook Pro 2019 (Intel i7) än den gamla designen som de hade för ett par år sedan. Fruktansvärt irriterande. (Förutom alla andra rent funktionella försämringar som gjorts under lång tid, se 35-sidors gigant-tråden .)

Visa signatur

Jag hade mer RAM än du. Sen insåg jag att det var fullständigt onödigt, så jag sålde hälften.

Permalänk
Medlem

Massa tracking och add services på alla sidor hjälper inte heller utöver kassa sidor

Visa signatur

Speldator: Ryzen 5800x3d | Asus B550m TUF Gaming Wi-Fi | G.Skill TridentZ Neo 2x16GB 3600MHz CL16 (hynix djr) | In Win 301 | Scythe Fuma 2 I Asus RTX 3070 Dual OC | Seasonic GX750 | Lots of unicorn vomit Laptop: Thinkpad E14 G2 4700U Kringutrustning: Cooler master Quickfire TK MX-Brown | Sennheiser HD598cs | Sony WH1000XM3 | Logitech G900 | ASUS PB278QR | Rift CV1 | Audio Pro Addon T14

Permalänk
Medlem
Skrivet av kotz:

Lata eller okunniga utvecklare?

Inte exklusivt "eller" där. Viktigt att komma ihåg. Venn-diagrammet är inte långt ifrån en cirkel.

Visa signatur

WS: MSI B350M Mortar | AMD Ryzen 7 1700 | PH-TC14PE | 32GB DDR4 3000MHz | 1TB Kingston NV2 | Intel Arc A750 8GB | 2*BenQ G2420HDB
Router: Gigabyte GA-870-UD3 | AMD Phenom II x6 1055t @ 2600MHz, 1.25V | 12GB DDR3 | 2*250GB HDD @ RAID1 | 4TB HDD
Laptop: Thinkpad X220 4291-QF6

Permalänk
Rekordmedlem

Mindre spiontjänster och mer ren html i stället för all "vacker skit och scripts" man ändå behöver ha tillägg för att filtrera bort för att man inte vill se det eller bli spårad.
Webplatsser är ofta alldeles för designade för att vara funktionella och designen stjäl bara tid, bandbredd och ökar därigenom energiförbrukningen och även till viss del användarnas frustration.

Visa signatur

R5 5600G, Asus ROG STRIX X470-F Gaming, WD SN850X 2TB, Seasonic Focus+ Gold 650W, Aerocool Graphite v3, Tittar på en Acer ET430Kbmiippx 43" 4K. Lyssnar på Behringer DCX2496, Truth B3031A, Truth B2092A. Har också oscilloskop, mätmikrofon och colorimeter.

Permalänk
Hedersmedlem

Resursslöseri utan dess like

Visa signatur

|| SWECLOCKERS.COM || oskar@sweclockers.com || OSkar000.se || Fototråden ||
|| Gundeman || Bartonofix || GundemanX2 || Obelinux || Nexofix || Filofix || Ircofix ||
|| Tillse att hjärnan är inkopplad innan fingrarna vidrör tangentbordet ||
|| D300 | D700 | 24/2,8 | 28/2,8 | 35/2 | 50/1,8 | 55/2,8 | 85/1,8 | 105/2,5 | 200/4 | 300/4,5 | 10-20 | 24-70/2,8 | 75-150/3,5 | 80-200/2,8 ||

Permalänk
Medlem

Gå tillbaka till att bilder inte får vara större än 72Kb eller vad det nu var förr i tiden... Var något sådant man lärde sig i skolan under html kursen.

Visa signatur

//Gelantious
I heard life sucks, that''s why I''m glad I don''t have one.

Permalänk
Medlem

Host
ELGIGANTEN.se... 😑
Host

Visa signatur

Dator: HP Pavilion och Lenovo Legion. Konsol: Playstation
Tv: LG Oled. Ljud: Marantz surroundförstärkare, Klipsch Reference högtalare och basskickers.

Permalänk
Medlem

Påminner mig om klassikern boo.com som när det kom var utvecklat för bredband när större delen av folket fortfarande hade 56,6k modem. Föga förvånande gick de i konken på bara ett par månader.

Visa signatur

MB Gigabyte X570 I AORUS PRO RAM Corsair 16GB DDR4 3200MHz CL16 SSD Gigabyte AORUS NVMe Gen4 SSD 500GB CPU Ryzen 5 3600 GPU ASUS GeForce GTX 1660 Ti Chassi FD Node 202

Permalänk
Medlem

Abstraktionsnivåer, detta stäcker sig ännu längre än webbsidor, men är extra tydligt där. Det går aldeles utmärkt att skapa ruskigt snabba webbsidor, men utvecklare vill hellre ta in 10 supertunga ramverk och bygga ovanpå, när man tittar på en callstack för valfritt funktionsanrop visar det sig att 90/100 nivåer är inom de ramverk som plockats in för att "underlätta" för utvecklaren.

I grunden menar jag att utvecklare idag till mångt och mycket inte vet hur saker fungerar i grunden längre (de kan bara ytligt använda något ramverk som react), då blir det också svårt att optimera, om utvecklaren ens vet vad optimera är för något.

Permalänk
Keeper of the Bamse

Det här är 3.1MB att ladda ner. Jävla startsidan till google liksom. En ruta och två knappar. Internet är helt trasigt

Visa signatur

i7 10770K, NH-D15. 16GB corsair. RTX 3080. 3TB nvme. Samsung G9. Fractal Torrent Compact. Corsair RM850.
Logitech G pro wireless mouse. Logitech TKL915 wireless. Logitech Pro X Wireless.
Macbook pro M1 (16GB, 512GB). HP Reverb G2.
www.bamseclockers.com

Permalänk
Medlem

Haha, trodde ni att utvecklare får lägga tillräckligt med tid på att göra optimeringar och bra kod? Det tror inte jag.

Föreställer mig att så fort det "fungerar" så är det go! Och vidare till nästa sak. Sen underhåller man "bare minimum".

Ett fenomen som för övrigt blir tydligare för var år som går, inte bara när det gäller resurshantering av CPU-cykler. Saker tillåts inte ta den tid de behöver ta för att bli bra.

Visa signatur

You have earned my respect and my friendship.

Permalänk
Medlem
Skrivet av Mega-Dark:

Host
ELGIGANTEN.... 😑
Host

Förlåt men det är ju en organisation som inte bara borde sparka alla sina anställda utan även gå ut med namn och adress för att säkerställa att det inte händer igen.

Jag väljer aktivt bort Elgiganten av den anledningen...

Edit"
Självklart fördömer jag all form av våld och förföljelse men jag säger bara att i detta fallet hade jag förstått

Visa signatur

Krusidullen är stulen

Permalänk

Hm men vad och hur jämför man. Det är ju olika metoder UDP är snabbare än TCP och webbsidor använder nog TCP.

UDP och är ju snabbare men betydligt slarvigare. UDP kastas ju bara i väg utan att kontrollera att data är rätt- Det duger fint i förstapersons spel. kan ge felaktig data men fort går det.

TCP kontrollerar ju om informationen är rätt och är det fel skickas ny information tills alla data är rätt. Det tar ju så klart mer tid även om all data är rätt.

Lägger till med, hur lång tid tar det från att jag startar en webbsida tills jag ser allt jag vill se på en webbsida jämför med att starta upp Steam eller Origin tijns jag är inne och spelar ett spel.

WOW...

Menar det är ju skarpt beroende hur/vad man mäter och vad man tittar på.

Visa signatur

Kraschfield

Permalänk

Detta märkte jag när jag försökte återanvända en gammal laptop med Linux för surf. Tyckte att många sidor gick så otroligt tungt och datorn gick på knäna gång på gång så jag gav upp det tillslut. Hade varit trevligt om de optimerat saker ordentligt istället.

Visa signatur

Bärbar Speldator: AMD Ryzen 5 5600H I Nvidia RTX 3050 Ti
Xiaomi Poco X3 Pro I Nvidia Shield TV V2 I PS4 I

Permalänk
Medlem

En starkt bidragande orsak till att vi pensionerade (=gav till barnen) vår 2009 Macbook Pro med 8GB minne, SSD, core 2 duo-cpu, Nvidia 9600GT-grafik var att den flämtade som låg den för döden varje gång man skulle köpa kläder från HM, etc. Även matbeställningar laggade (kommer inte ihåg om det var Coop, ICA, Hemköp, Willys eller alla)^
Det mesta andra vi använde den till funkade bra. Men en del websidor, huu.

En 2015 Macbook pro med Core i7, 16GB RAM, SSD, Radeon R9 M370X med 2GB GDDR5-RAM, den funkar rätt ok för mat- och klädbeställningar.

På min egen dator känns det ibland som att reklamen är det som segar ner mest, laddningsmässigt, upplever inte så många sidor som "tunga" i sig, trots att min dator är rätt gammal.

Visa signatur

ASUS P8Z68-v Pro i7 2600K@4.5, 32GB RAM, RX 580, 4K Samsung u24e590, Intel SSD, Seagate SSHD, LG BH16NS55 BD/RW, MacOS Monterey, Win 10+11, Linux Mint

Macbook Pro 2009, 8GB RAM, SSD, MacOS Catalina + Windows 7

Permalänk
Medlem

För att läsa in en modern webbplats läser man ju in hundratals js-bibliotek och annat skräp, inte alls förvånad

https://xkcd.com/2347/

Permalänk
Medlem
Skrivet av tuomi:

Ja, kan inte göra mycket mer än att hålla med.. visst min c64 tar längre tid att läsa från band och min P120 tog längre tid på sig att ladda ner något på 56k vs nu via fiber på 10Gb/s, winamp klarade sig dock på 16MB i ram i win 95/98 medan spotify nu ligger på fortfarande ändå relativt blygsamma 300MB för mig.

Relativt sett har RAM-minnesanvändningen inte förändrats så värst mycket mellan Winamp och Spotify med andra ord.

Permalänk
Medlem

Dagens sidor har blivit så helv*tes invecklade. 15+ script eller libs från olika platser ska laddas in och sen ska sidan renderas i 20 steg html+css+asp+php javascript html5 webgl jag vet inte fan och hans moster också.

Bredband kom och sidor laddade DIREKT och nu känns det som vi är tillbaka på dial-up ibland.

Visa signatur

Xeon E5450@3.2ghz
9800GTX+

Permalänk
Skrivet av Thor:

Haha, trodde ni att utvecklare får lägga tillräckligt med tid på att göra optimeringar och bra kod? Det tror inte jag.

Föreställer mig att så fort det "fungerar" så är det go! Och vidare till nästa sak. Sen underhåller man "bare minimum".

Ett fenomen som för övrigt blir tydligare för var år som går, inte bara när det gäller resurshantering av CPU-cykler. Saker tillåts inte ta den tid de behöver ta för att bli bra.

Kan gott intyga att som utvecklare i diverse projekt finns tiden inte att sitta och optimera. Det har hänt en gång under de senaste 3 åren som vi fick till oss att göra en optimering av hela applikationen och det var pga att hårdvaran var alldeles för klen samt applikationen alldeles för stor/tung.

Tyvärr ser verkligheten inte ut som många tror här inne. Det är oftast inte okunskap eller lathet utan brist på tid och pengar.

Permalänk
Medlem
Skrivet av Nioreh83:

Dagens mjukvara i allmänhet är så fruktansvärt bloatad. Var och varannan applikation är en Electron-app. Dvs en förtäckt webbsida, bundlad med en hel browser. Sega och drar mängder med resurser för små skitprogram som skulle kunna vara ett par megabyte stora egentligen

För att vara tydlig, standalone exes blir också 10MB+ stort då dom inte tar filer från OS.
(Visst är .Net appar roligt)

Permalänk
Medlem
Skrivet av Modellören:

Hm men vad och hur jämför man. Det är ju olika metoder UDP är snabbare än TCP och webbsidor använder nog TCP.

UDP och är ju snabbare men betydligt slarvigare. UDP kastas ju bara i väg utan att kontrollera att data är rätt- Det duger fint i förstapersons spel. kan ge felaktig data men fort går det.

TCP kontrollerar ju om informationen är rätt och är det fel skickas ny information tills alla data är rätt. Det tar ju så klart mer tid även om all data är rätt.

Lägger till med, hur lång tid tar det från att jag startar en webbsida tills jag ser allt jag vill se på en webbsida jämför med att starta upp Steam eller Origin tijns jag är inne och spelar ett spel.

WOW...

Menar det är ju skarpt beroende hur/vad man mäter och vad man tittar på.

Skrivet av medbor:

För att läsa in en modern webbplats läser man ju in hundratals js-bibliotek och annat skräp, inte alls förvånad

https://imgs.xkcd.com/comics/dependency.png
https://xkcd.com/2347/

Påminner mig om coreJS som jag läste om häromdagen. https://github.com/zloirock/core-js/blob/master/docs/2023-02-...

Visa signatur

CPU: Ryzen 5600xGPU: 1080 TI ROG Strix RAM:2x16GB G.skill Trident @ 3600MHz MoBo: Asus B550FPSU: Corsair SF750
En resa till Nordkorea
2 dagar i Tjernobyl

Permalänk
Medlem

Känns ju inte jättekonstigt att det blivit så här. De flesta vill väl ha så mycket för pengarna som möjligt och då blir det genvägar för att få så mycket avkastning för så lite arbete som möjligt. Precis som dåligt optimerade spel där tekniker runt om eller superkraftigs grafikkort kan maskera det.

Snabbt internet + snabba enheter blir ett vinnande koncept för de som tar genvägar då det förmodligen sällan märks mer än att det tar några sekunder extra att läsa in sidan.

Visa signatur

Laptop Workstation PC Specialist || Intel 10875H - 250mv & Liquid Metal || Nvidia RTX 2070 883mv @ 1935MHz & Liquid Metal ||64GB Ram || Samsung 970 EVO 2TB + 512GB OEM || 1TB & 512GB External SSD + 2.5TB NAS
Lyssna gärna på mitt band The Mulak Mind
Citera gärna om du vill ha svar!

Permalänk

Utvecklingen ska vara standardiserad för att kunna plocka in vem som helst, så ramverken växer och växer och på tok för enkelt att installera en stor modul med npm än att kolla om det inte bara är en pyttefunktion som behövs. Billigare att underhålla i längden ofta också.
Kommer en ny version av ramverket kommer ofta en matchande version av modulen som funkar också.
Men så sjukt med funktionalitet som ligger och skräpar outnyttjat.

Visa signatur

På tok för många datorer för att skriva här

Permalänk
Medlem
Skrivet av kotz:

Lata eller okunniga utvecklare?

Skrivet av Ristaaf:

Abstraktionsnivåer, detta stäcker sig ännu längre än webbsidor, men är extra tydligt där. Det går aldeles utmärkt att skapa ruskigt snabba webbsidor, men utvecklare vill hellre ta in 10 supertunga ramverk och bygga ovanpå, när man tittar på en callstack för valfritt funktionsanrop visar det sig att 90/100 nivåer är inom de ramverk som plockats in för att "underlätta" för utvecklaren.

I grunden menar jag att utvecklare idag till mångt och mycket inte vet hur saker fungerar i grunden längre (de kan bara ytligt använda något ramverk som react), då blir det också svårt att optimera, om utvecklaren ens vet vad optimera är för något.

Det finns utan tvekan utvecklare av alla sorter precis som i alla andra yrkesroller. Men att lägga detta på utvecklare överlag är ju bara löjligt. De allra flesta vill ju göra en så bra produkt som möjligt men det är ju inte utvecklaren som bestämmer det är ju pengarna! Säger jag att jag kan göra en superoptimerad sida från grunden så får jag inte ett jobb av någon kund. För det står tio andra utvecklare där som kan göra det på en tiondel av både tid och kostnad med ett ramverk. Marknadsekonomi 1on1. Du får inte det bästa vi kan göra, du får det sämsta som nån vill betala för.

Permalänk
Medlem

Just uBlock Origin tillsammans med NoScript gör mina äldre enheter användbara igen.

Med NoScript så räcker det ofta att aktivera skript för en enstaka domän för att få hela sidan att fungera som förväntat Resten är ren tracking och bloat!

Jobbade för övrigt som webbutvecklare på stenåldern (1996-2003) och kan fortfarande tala SQL flytande. Blev mycket optimering för att få allt att rulla fint på Pentium Pro 200MHz-servers.

Kändes som helt bortglömd kunskap som delvis fick väckas till liv runt 2009-2010 när många tunga klienter helt plötsligt skulle mobilanpassas.

Permalänk
Medlem
Skrivet av Modellören:

Hm men vad och hur jämför man. Det är ju olika metoder UDP är snabbare än TCP och webbsidor använder nog TCP.

UDP och är ju snabbare men betydligt slarvigare. UDP kastas ju bara i väg utan att kontrollera att data är rätt- Det duger fint i förstapersons spel. kan ge felaktig data men fort går det.

TCP kontrollerar ju om informationen är rätt och är det fel skickas ny information tills alla data är rätt. Det tar ju så klart mer tid även om all data är rätt.

Lägger till med, hur lång tid tar det från att jag startar en webbsida tills jag ser allt jag vill se på en webbsida jämför med att starta upp Steam eller Origin tijns jag är inne och spelar ett spel.

WOW...

Menar det är ju skarpt beroende hur/vad man mäter och vad man tittar på.

Har ju quic/http3 nuförtiden. Går att göra det som tcp gör mer effektivt.

Visa signatur

CCNP