4 poin oleh GN⁺ 22 hari lalu | 2 komentar | Bagikan ke WhatsApp
  • Situs web LinkedIn mengonsumsi 2,4GB memori hanya dengan dua tab browser terbuka
  • Ini disorot sebagai masalah penggunaan sumber daya yang tidak efisien pada aplikasi web
  • Muncul kekhawatiran tentang kemungkinan penurunan performa browser dan memburuknya pengalaman pengguna
  • Framework frontend berskala besar atau pengaruh skrip iklan dan pelacakan disebut sebagai penyebab
  • Kebutuhan akan optimasi web pada platform besar kembali ditekankan

Penggunaan memori berlebihan pada situs web LinkedIn

  • Dilaporkan ada kasus total 2,4GB RAM digunakan saat LinkedIn dijalankan di dua tab
  • Bahkan dengan penelusuran halaman yang sederhana, penggunaan memori tetap tinggi sehingga menyoroti inefisiensi dalam pengelolaan sumber daya web
  • Fenomena ini dapat menyebabkan penurunan performa browser dan memburuknya pengalaman pengguna

Penyebab dan implikasi

  • Framework frontend besar, skrip iklan dan pelacakan, serta arsitektur client-side rendering yang kompleks ditunjuk sebagai faktor yang meningkatkan penggunaan memori
  • Ini dinilai sebagai contoh yang menunjukkan bahwa platform web besar perlu lebih fokus pada optimasi sumber daya dan peringanan beban
  • Dari sisi pengguna, membatasi jumlah tab atau mengelola ekstensi browser mungkin diperlukan

2 komentar

 
GN⁺ 22 hari lalu
Komentar Hacker News
  • Fakta bahwa “Voyager 1 berjalan dengan memori 69KB dan perekam kaset 8-track” terasa seperti kontras yang dramatis jika dibandingkan dengan keadaan sekarang

    • Benar, sekarang panggilan 5G terputus-putus, LinkedIn memakai memori dalam hitungan GB, bahkan kulkas harus di-update agar lampunya menyala, sementara Voyager 1 masih melesat di luar angkasa dengan 69KB
    • Pada masa itu, 69KB pasti sudah dianggap kapasitas yang sangat besar. Bisa jadi harganya sekitar 1.000 dolar per 1KB, dan kalau itu memori tahan radiasi antariksa, mungkin 10 kali lebih mahal
    • Sekarang bahkan aplikasi chat sederhana pun bisa menangani hampir semua yang dilakukan LinkedIn dengan RAM di bawah 100MB
    • Tentu saja, Voyager 1 adalah produk yang jauh lebih sederhana, jadi wajar jika memakai memori jauh lebih sedikit
  • Secara realistis, LinkedIn penuh dengan orang-orang aneh, tapi sebenarnya sebagian besar media sosial sama buruknya
    Facebook, Twitter, semuanya pada akhirnya bergerak ke arah yang buruk. Google+ setidaknya punya alat untuk membatasi pengalaman berdasarkan wilayah, jadi sempat terlihat punya potensi

    • Belakangan ini lembaga peradilan tampaknya punya pandangan serupa. Meta dan Google terus dibebani regulasi, tetapi pada saat yang sama juga mencegah perusahaan inovatif baru muncul. Efek balik regulasi menciptakan lingkaran setan yang membuat inovasi makin sulit
    • LinkedIn khususnya yang paling parah. Campuran tulisan seperti inspiration porn dan debat politik bikin kepala kosong. Tapi saat melamar kerja, URL LinkedIn tetap diminta, jadi terpaksa mempertahankan akun
    • Media sosial buruk bukan cuma karena praktik bisnis yang tidak transparan dari perusahaan, tapi juga karena penggunanya sendiri. Penasaran apakah ada yang pernah memakai Mastodon
    • Aku penasaran apa bedanya HN dengan media sosial. Kalau ada feed yang dipersonalisasi, apakah itu jadi ‘sosial’, atau justru rekomendasi berbasis graf yang jadi inti pembeda
    • LinkedIn seperti newsfeed iklan korporat. Rasanya seperti papan iklan yang secara sukarela dilanggan orang dewasa
  • AWS juga mirip, makan RAM besar. Di VM kantor, cuma membuka beberapa tab AWS saja sudah memakai sekitar 1,4GB. Bahkan halaman teks sederhana pun sekarang sering memakai memori skala gigabyte
    Banyak situs yang kelihatannya sederhana seperti UI baru Reddit atau penerjemah DeepL, tapi CPU-nya meledak. Kadang terasa jangan-jangan LLM yang otomatis mengubah kode lalu melewatkan optimisasi performa

    • Masalahnya, banyak web framework memudahkan pembuatan aplikasi kompleks yang “pokoknya jalan”, tapi tanpa mempertimbangkan performa. UI web OpenAI yang lama juga sangat lambat karena setiap kali merender ulang seluruh riwayat percakapan
    • Pernah membuka situs BestBuy lalu iPhone jadi panas sekali dan baterainya cepat habis. Rasanya seperti sedang menambang kripto
    • Situs web sekarang sampai seperti menyematkan browser mereka sendiri lewat JavaScript hanya demi melacak perilaku pengguna
    • Dulu aplikasi desktop Slack memakai memori lebih banyak daripada IDE-ku, sampai aku harus menutup Slack setiap kali kompilasi
    • Di kalangan web developer sekarang rasanya ada kompetisi siapa paling berlebihan memakai filter CSS. Pernah membiarkan halaman DeepL terbuka selama satu jam, laptop jadi panas karena videonya masuk loop SEEK tak berujung dan membakar CPU. Menurutku Google perlu memasukkan pemakaian sumber daya ke Web Vitals
  • Layanan pemblokir bot LinkedIn (protechts.net) pernah memakan 42GB RAM di laptopku. Firefox swap gila-gilaan, lalu setelah dicek ternyata itu penyebabnya.
    Ada screenshot juga. Nama iframe-nya “humanSecurityEnforcerIframe”, ironis sekali

  • Ada cara permanen untuk menyelesaikan masalah ini. Tutup tabnya dan jangan pernah buka LinkedIn lagi

    • Ada juga tips aneh untuk mengurangi beban email
  • Aku tidak tahu siapa yang masih memakai LinkedIn. Saat login isinya cuma tulisan dan gambar buatan AI, rasanya seperti satu adegan dari Severance

    • Kebanyakan pengguna tidak membaca feed dan tidak memposting apa pun. Mereka hanya memakainya untuk mencari kerja dan menjaga koneksi. Malah kandidat yang terlalu aktif di feed bisa dianggap berisiko karena terlihat terlalu sibuk dengan LinkedIn saat jam kerja
    • Aku juga mendapat pekerjaan terakhirku lewat LinkedIn, dan sampai sekarang masih terus dihubungi recruiter. Aku sama sekali tidak melihat feed-nya
    • Dulu kalau melihat login gate, aku berpikir ‘mungkin harus daftar’, tapi sekarang aku justru berpikir ‘tempat ini memang tidak menginginkanku’. Jadi LinkedIn mungkin malah berdampak buruk untuk perekrutan
    • LinkedIn begitu buruk sampai justru mudah dipakai secara emosional tanpa keterikatan. Aku memakainya seperti dulu memakai Facebook, hanya untuk menghubungi mantan rekan kerja
    • Kebanyakan orang tidak menikmati feed-nya. LinkedIn hampir seperti platform write-only. Perlu alternatif yang lebih baik, tapi masalahnya spam otomatis dan algoritme akan mengikuti ke mana pun.
      Aku juga pernah menjalankan startup dating, tapi setelah ChatGPT muncul, titik pembeda produknya hilang dan akhirnya kututup. Rekrutmen berbasis AI juga berisiko berakhir sebagai spam yang makin otomatis
  • Fakta bahwa LinkedIn membatasi kecepatan scroll secara artifisial terasa gila. Rasanya seperti berjalan di dalam molase yang lengket

    • Aku menemukan cara untuk mengakalinya. Tambahkan aturan berikut ke uBlock Origin:
      www.linkedin.com##main:style(font-size: 16px !important;)
    • Setiap kali pindah halaman di laman lowongan kerja, halaman baru mulai dari bagian paling bawah daftar sehingga harus scroll ke atas lagi. Sulit dipercaya UI seperti ini masih ada di tahun 2026
    • Kontrol paksa terhadap scroll benar-benar bikin gila
    • Lucu membayangkan MBA yang mencetuskan ide seperti ini. Esensi rekayasa ala Microslop
    • Scroll hijacking seperti ini menunjukkan kebusukan cara berpikir produk. Ini trik untuk memperlambat pengguna agar waktu tinggal meningkat, tapi merusak alat aksesibilitas dan navigasi keyboard. Laptop lama saja sudah ngos-ngosan di LinkedIn, lalu masih ditambah delay buatan
  • Browser web dulu memungkinkan pengguna mengatur sendiri batas RAM atau cache. Sayang sekali kendali atas sumber daya seperti itu sekarang hampir hilang sepenuhnya

    • Pada akhirnya kita hidup di zaman ketika membaca teks saja menuntut kita selalu mengizinkan eksekusi kode jarak jauh
  • Aku penasaran kenapa LinkedIn memakai 1,3GB. Semoga ada yang melakukan analisis memory dump.
    Aku juga pernah dengar penjelasan bahwa browser “RAM yang tersisa adalah pemborosan” sehingga dipakai duluan, tapi itu terdengar seperti alasan buatan. Kenapa tidak minta ke OS saat dibutuhkan, kenapa harus langsung memenuhi dulu

  • Ada dugaan LinkedIn memeriksa extension browser untuk mencoba mencegah screen scraping
    Lihat thread terkait

    • Tapi kode itu sangat kecil dan bukan penyebab utama. Justru karena recruiter spam terlalu banyak, masih bisa dimengerti jika LinkedIn memperketat deteksi scraping data
 
duqduqduq 20 hari lalu

Agak absurd melihat begitu banyak omong kosong dilontarkan yang tidak akan diucapkan oleh seorang pengembang yang memahami arsitektur web. Ada lusinan alasan mengapa penggunaan memori oleh browser bisa tinggi, tetapi Anda mengklaim semuanya salah situsnya? Dari mana Anda mengambil omong kosong idiotic seperti itu lalu mencampurnya dengan imajinasi Anda untuk melontarkan sampah seperti ini? Bahkan engine V8 pun secara selektif mengalokasikan lebih banyak memori jika ada sumber daya pengguna yang tersisa, dan jika browser secara strategis menunda GC, penggunaan memori dengan mudah melampaui 1GB... Kalau tidak tahu, tanya AI, kalian para idiot.