Friday, March 13, 2015
Firefox Developer Edition
Dalam perayaan ulang tahun ke 10 dari Firefox, meluncurkan Firefox Developer Edition , browser pertama yang dibuat khusus untuk pengembang . Pada saat itu , kami juga mengumumkan rencana untuk kapal versi 64 - bit dari Firefox . Hari ini kami senang untuk mengumumkan tahap berikutnya dari rencana itu : 64 - bit membangun untuk Firefox Developer Edition sekarang tersedia di Windows, menambah platform sudah didukung OS X dan Linux .
A 64 - bit membangun adalah langkah besar menuju memberikan kaya , desktop berkualitas app pengalaman pengguna dalam browser . Mari juga kita lihat di beberapa fitur lain yang membuat rilis diperhatikan . Jika Anda belum download browser Developer Edition belum, itu adalah waktu yang baik untuk mencobanya . Berikut ini alasannya:
Jalankan aplikasi yang lebih besar
Sebuah browser 32-bit terbatas pada 4GB ruang alamat. Itu ruang alamat yang lebih dipangkas oleh isu-isu fragmentasi. Sementara itu, aplikasi web yang semakin besar dan besar. Game berbasis browser yang memberikan performant, asli seperti gameplay, seperti yang dibangun dengan Epic Games 'Unreal Engine, seringkali jauh lebih besar daripada yang kita harapkan dari aplikasi web tradisional. Permainan ini kapal dengan aset besar yang harus disimpan dalam memori sehingga mereka dapat sinkron dimuat.
Untuk beberapa yang terbesar dari aplikasi ini, browser 64-bit berarti perbedaan antara apakah permainan akan berjalan. Sebagai contoh, ketika port untuk asm.js itu dianjurkan untuk menjaga ukuran heap untuk 512MB dalam browser 32-bit. Yang berlangsung hingga 2GB dalam versi 64-bit dari Firefox.
Emscripten membantu pelabuhan C dan kode C ++ untuk berjalan di Web dan memberikan kinerja asli seperti. Untuk melihat secara mendalam bagaimana aset disimpan dan diakses menggunakan berbagai metode dalam asm.js / emscripten aplikasi yang dibangun, membaca posting Alon Zakai tentang Pelaksanaan Synchronous dan Filesystem akses Emscripten.
Keuntungan eksekusi lebih cepat dan meningkatkan keamanan
64-bit Firefox hanya berjalan lebih cepat. Kami mendapatkan akses ke register perangkat keras baru dan instruksi untuk mempercepat kode JavaScript.
Untuk kode asm.js, ruang alamat yang meningkat juga memungkinkan kita menggunakan proteksi memori perangkat keras untuk aman menghapus batas cek dari asm.js tumpukan akses. Keuntungan yang cukup dramatis: 8% -17% pada asmjs-apps - * - tes throughput dilaporkan arewefastyet.com.
Semakin besar 64-bit address space juga meningkatkan efektivitas ASLR (address tata ruang pengacakan), sehingga lebih sulit untuk konten web untuk mengeksploitasi browser.
Firefox Developer Edition penambahan dan perbaikan. Di luar kemampuan 64-bit yang baru, Firefox 38 rilis Developer Edition mengimplementasikan banyak fitur baru, seperti halnya setiap 6 minggu ketika diperbarui. Beberapa di antaranya dijelaskan di bawah. Untuk semua rincian dan bug yang terkait dalam proses, Anda akan ingin mengunjungi catatan rilis.
Perubahan WebRTC
Dalam posting tentang WebRTC tahun 2013, kami mencatat beberapa workarounds dan keterbatasan WebRTC mozRTCPeerConnection. Satu memperbaiki terlibat menambahkan beberapa MediaStreams satu mozRTCPeerConnection dan negosiasi ulang pada sesi yang ada.
Versi baru dari Firefox Developer Edition perbaikan masalah ini. Kami sekarang mendukung menambahkan beberapa aliran media (kamera, berbagi layar, streaming audio) ke mozRTCPeerConnection sama dalam percakapan WebRTC. Hal ini memungkinkan pengembang untuk memanggil metode addStream untuk setiap aliran tambahan, yang pada gilirannya memicu acara onAddStream untuk klien.
Renegosiasi memungkinkan aliran dimodifikasi selama percakapan, misalnya berbagi aliran layar selama percakapan. Ini sekarang mungkin tanpa menciptakan kembali sesi.
Untuk lebih banyak contoh penggunaan kasus lihat bagian motivasi UI Acara Spesifikasi (sebelumnya DOM Level 3 Acara ) .
XHR logging
The Network Monitor sudah menampilkan banyak informasi tentang XMLHttpRequests , tetapi sering konsol digunakan untuk debug kode bersama dengan permintaan jaringan . Dalam Developer Edition terbaru dari Firefox , konsol sekarang mendukung XMLHttpRequests penyaringan dalam konsol logging .
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment