Microsoft ingin Edge menjadi browser paling kuat di pasar, terus-menerus meluncurkan pembaruan untuk meningkatkan kinerja dan stabilitas browser dengan tujuan untuk melakukannya.
Baru-baru ini, raksasa teknologi mendorong beberapa pembaruan kinerja JavaScript ke browser favoritnya, membuatnya lebih cepat dan lebih efisien. Pembaruan meningkatkan dua area penting dari browser Edge: penggunaan memori dan perilaku penanganan peristiwa.
Pengembang menggunakan fungsi berukuran kecil untuk memecah logika pengkodean yang kompleks menjadi banyak bagian yang lebih kecil. Strategi ini mengurangi pengulangan dan memungkinkan pengembang membaca, menguji, dan men-debug kode lebih cepat. Selain itu, pengalaman menjelajah lebih baik dan lebih cepat, karena fungsi yang lebih kecil umumnya lebih mudah untuk disejajarkan.
Untuk efisiensi yang lebih baik, tim Edge telah memfaktorkan ulang format metadata yang digunakan untuk setiap fungsi berukuran kecil yang tergabung dalam skrip. Dengan cara ini, Penyimpanan tidak akan dikonsumsi kecuali diperlukan:
Sebagian besar penghitung 32-bit di FunctionBody juga diamati jarang memiliki nilai lebih dari 256, seperti jumlah variabel atau jumlah literal objek dalam suatu fungsi. Dengan demikian penghitung ini telah digantikan oleh struktur kompak yang menggunakan satu byte untuk setiap penghitung dan penghitung tersebut dapat dipromosikan ke nilai 32-bit penuh jika diperlukan.
Di dalam setiap halaman web, ada sistem acara dengan banyak event-handler yang menentukan perilaku klik tombol, mouse-overs dan banyak peristiwa lain seperti itu. Sebagian besar peristiwa ini biasanya tetap kode mati karena pengguna memicu sangat sedikit peristiwa saat menjelajah. Masalahnya adalah bahwa peristiwa yang tidak dipicu ini dapat tetap dalam kondisi tidur dan memengaruhi efisiensi memori dan browser.
Microsoft Edge akan mengubahnya karena browser sekarang akan menunda penguraian penuh dan pembuatan bytecode dari event-handler hingga mereka dipanggil pertama kali. Dengan kata lain, fitur ini meningkatkan waktu mulai dan juga menghemat memori dari penangan yang tidak digunakan.
Kombinasi penguraian yang ditangguhkan untuk penangan peristiwa dan pengoptimalan memori […] mengecilkan cukup banyak jejak memori untuk setiap halaman.[…] percobaan kami […] menunjukkan bahwa pengoptimalan ini bersama dengan tweak kecil lainnya biasanya mengurangi sekitar 4% hingga 10% dari penggunaan memori per halaman yang dibuka di Microsoft Edge, dengan kasus di mana penghematan mencapai lebih dari 20%.
Mungkin peningkatan ini akhirnya dapat membantu Microsoft mengubah Edge menjadi browser paling ramah baterai di luar sana. Redmond baru-baru ini mengumumkannya hasil percobaan baterai yang menurut Microsoft, membuktikan bahwa browsernya mengkonsumsi baterai 70% lebih sedikit daripada Chrome dan baterai 15% lebih sedikit daripada Opera.
Opera tidak menunggu terlalu lama untuk dijalankan eksperimennya sendiri yang lebih transparan, berhasil membuktikan bahwa perambannya memang peramban paling hemat baterai, memperpanjang masa pakai baterai komputer terima kasih untuk yang terbaru Fitur Penghemat Baterai. Anehnya, Microsoft tetap terdiam setelah balasan Opera dan belum mengeluarkan komentar apa pun tentang masalah ini.
CERITA TERKAIT YANG PERLU ANDA LIHAT:
- Microsoft mengklaim Edge adalah browser paling aman tanpa eksploitasi zero-day sejauh ini
- Ekstensi Breeze baru untuk Edge di Windows 10 memungkinkan Anda membuka tab dengan mudah
- Cara memblokir situs web di Microsoft Edge