Mozilla adalah perusahaan IT hebat yang kami kalahkan





Ketika tersiar kabar bahwa Mozilla meluncurkan gelombang pemotongan - yang kedua tahun ini - tanggapannya langsung. Tidak luput dari perhatian para pengembang bahwa perusahaan telah memotong semua lemak perusahaan dan sekarang menghancurkan otot yang hidup. Dia membubarkan tim pembela ancaman. Dia "memotong biaya" alat pengembang, bagian yang sangat populer. Dia memangkas tim Servo , yang sedang mengerjakan mesin browser generasi berikutnya berdasarkan Rust. Dia menyapu bersih tim MDN . Secara umum, dua gelombang pemutusan hubungan kerja itu merenggut hampir sepertiga karyawan.



Mengingat bahwa pemrogram merupakan bagian yang signifikan dari basis pengguna Mozilla yang sangat sederhana, memotong alat pengembang tampaknya menjadi keputusan yang berpandangan sempit yang akan mengecewakan pengguna yang paling berdedikasi. Namun, orang-orang yang tidak akrab dengan sejarah perusahaan cenderung mengambil situasi tersebut sebagai contoh lain tentang bagaimana seorang pemain gagal masuk ke pasar yang kompetitif, dengan mengandalkan peluang khusus. Lagipula, produk andalan perusahaan, browser Firefox, belum pernah diklaim sebagai pemimpin pasar selama bertahun-tahun. Jadi, ini hanya proses kepunahan dinosaurus lain, apalagi?



Tetapi Mozilla tidak terbatas pada Firefox saja. Ini bukanlah perusahaan TI kecil Anda yang sedang digulingkan oleh raksasa bernilai triliunan dolar seperti Microsoft, Apple, dan Google. Mozilla memiliki sejarah yang kaya dan kontribusi yang signifikan terhadap pengembangan standar web. Fakta bahwa dia sekarang dalam situasi kritis menjadi perhatian kita semua.



Singkatnya, sejarah Mozilla



Mozilla lahir dari abu salah satu kegagalan perangkat lunak paling spektakuler di dunia. Netscape Navigator, yang memelopori pengembangan browser web di pertengahan 90-an, telah berubah dari master Internet menjadi orang luar dalam hitungan bulan. Alasannya adalah kebijakan merger agresif Microsoft terhadap Internet Explorer, dan ini tentu saja tidak adil. Tetapi sebagian besar ahli IT kemudian setuju bahwa browser pasti akan menjadi gratis dan tersedia secara umum di masa mendatang. Membangun bisnis dengan jenis produk ini telah menjadi usaha yang sia-sia.







Kemudian, dalam sekejap inspirasi, Netscape Navigator membentuk Organisasi Mozilla nirlaba (kemudian berganti nama menjadi Mozilla Foundation) untuk mengembangkan rangkaian aplikasi browser, email, dan obrolan bawaan Netscape. Inisiatif ini secara bertahap memudar di hadapan pesaing yang memiliki lebih banyak uang dan lebih banyak pengguna. Namun selama bertahun-tahun, Mozilla Foundation telah berubah menjadi jenis organisasi yang berbeda - tujuan barunya adalah untuk mempromosikan standar web terbuka dan literasi web (belum lagi prinsip-prinsip lain yang agak utopis yang dinyatakan dalam manifesto Mozilla yang terkenal ).



Bertahun-tahun kemudian, sekelompok pengembang di Mozilla melanjutkan upaya mereka untuk membuat browser di produk yang disebut Firefox. Di pangkalannya munculsebuah perusahaan terpisah yang sepenuhnya dimiliki dan disponsori oleh Mozilla Foundation hingga saat ini. Jika teknologi ini ditutup dalam batasan AOL, perusahaan yang membeli Netscape, mereka akan mati sejak lama, angin yang bergeser dari mod Internet akan menyebarkannya menjadi debu. Nyatanya, bahkan AOL menyerah pada perangkat lunak yang diwarisi dari Netscape dan beralih ke Internet Explorer, setelah itu segera memudar menjadi tidak dikenal.



Lagu terbaik Mozilla



Firefox adalah kreasi Mozilla yang paling terkenal. Meskipun sekarang mudah diremehkan sebagai salah satu alternatif browser populer, ini pernah menjadi pelopor dalam pemblokiran iklan, perlindungan data, dan alat pengembang (Firebug jauh melampaui Chrome DevTools).



Namun, jika kontribusi Mozilla terbatas pada hal ini, itu hanya akan menjadi hambatan kedua di jalan menuju dominasi dunia Chromium dan WebKit. Sementara itu, Mozilla-lah yang memunculkan beberapa teknologi web paling signifikan. Di bawah ini adalah empat inisiatif terbaiknya.



Karat



Ketika Netscape menurun, hanya sedikit yang menyadari bahwa hal paling berharga yang dibawanya ke dunia adalah bahasa skrip yang lemah. Bahasa ini disebut JavaScript.



JavaScript lahir selama periode singkat ketika Netscape menjadi raja gunung di web. Namun demikian, dua puluh tahun setelah runtuhnya Netscape, popularitasnya terus meningkat dan semakin mendominasi bahasa lain. Dengan pemikiran tersebut, tidak sulit membayangkan bahwa inovasi paling berharga yang akan ditinggalkan Firefox adalah Rust yang diketik secara statis dan sangat efisien .







Daya tarik Rust jatuh pada seluruh jajaran pengembang. Mereka yang menganggap C ++ terlalu liberal dan murah hati dengan bug seperti Rust. Tetapi mereka yang menganggap bahasa pemrograman berorientasi objek tradisional terlalu berat dan tidak efisien juga menyukai Rust. Dan terlepas dari kenyataan bahwa relatif sedikit orang yang menggunakannya, Rust secara konsisten menempati posisi pertama di tangga lagu bahasa yang paling disukai di Stack Overflow sejak 2016.



Sayangnya, pengembangan Rust sangat sederhana dalam kebijakan Mozilla yang baru. Dengan gelombang pemotongan terbaru, manual menyingkirkan pemrogram yang berspesialisasi dalam bahasa ini, dan juga membubarkan tim Servoyang dimaksudkan untuk membuat mesin browser baru di Rust. Namun saat ini tampaknya Rust tidak akan tenggelam terlupakan seiring dengan perusahaan yang melahirkannya. Pembentukan organisasi terpisah Rust Corporation sudah dalam tahap perencanaan.



HTML5



Sekarang ini bahkan sulit untuk diingat, tetapi suatu ketika perang berdarah berkecamuk di dunia antara HTML dan XHTML - versi HTML tanpa kompatibilitas ke belakang, ditata ulang menggunakan sintaks XML yang lebih kaku. Apalagi HTML kalah. Pada tahun 2004, W3C, organisasi yang bertanggung jawab untuk mengembangkan standar HTML, secara resmi menghentikan semua pekerjaan yang berhubungan dengan itu.



Itu akan menjadi akhir dari semuanya jika bukan karena WHATWG , komunitas yang dengan cepat disatukan oleh Apple, Opera dan Mozilla untuk acara tersebut. Apa yang terjadi selanjutnya, kita semua tahu: WHATWG menang, memaksa W3C untuk mengubah arah, dan melahirkan banyak standar di bawah judul umum HTML5, termasuk video non-Flash, pekerja web, soket web, dan banyak lagi. Standar-standar ini ada bersama kita hingga hari ini.







Mozilla, tentu saja, bukanlah satu-satunya aktor dalam drama ini. Tapi dia memainkan peran penting dalam membentuk gerakan yang membentuk jalur teknologi untuk dekade mendatang.



Asm.js



Salah satu trik terbaik yang diberikan Mozilla kepada kami adalah asm.js. Sebenarnya, asm.js hanyalah JavaScript rasa yang dioptimalkan, dilatih dalam trik seperti operasi bitwise untuk pengetikan yang kuat. Namun, menggunakan contohnya, para pengembang di Mozilla menunjukkan bahwa mereka dapat mengkompilasi bahasa lain, hingga bahasa mikro yang serupa, dengan tujuan untuk meningkatkan kinerja. Dengan spesifikasi informal dan transpiler Emscripten , mereka mengambil game 3D real-time yang dibuat dengan mesin Unreal di C ++ dan memasukkannya ke dalam browser.



Asm.js memacu pengembangan salah satu inovasi terpenting dalam sejarah web modern - WebAssembly.... WebAssembly mengikuti jalur asm.js, yang merupakan sejenis kode mesin untuk web yang berjalan dalam JavaScript. Ini juga memperkenalkan beberapa penyempurnaan, seperti format biner kompak untuk kode yang tidak memerlukan parsing atau kompilasi. Banyak inovasi paling menarik saat ini dibuat dengan WebAssembly; di antara mereka - kerangka kerja Blazor dari Microsoft.



WebAssembly adalah proyek kolaboratif antara Mozilla dan pembuat browser web lain, tetapi tidak akan bekerja begitu cepat jika bukan karena asm.js. Bahkan sekarang, asm.js memainkan peran sebagai webAssembly polyfill, sebuah fallback yang kompatibel dengan mundur untuk beberapa browser lama yang tidak mendukung WebAssembly.



MDN (Jaringan Pengembang Mozilla)



MDN adalah sumber daya yang sangat besar untuk dokumentasi pengembang berkualitas tinggi. Sesuatu seperti Wikipedia pengembangan web modern atau setara W3Schools, hanya beberapa kali lebih baik.



Jika Anda pernah menjelajahi Web untuk mencari jawaban atas pertanyaan Anda, Anda mungkin pernah menemukan harta hikmat MDN. Anda mungkin telah menggunakan referensi properti CSS yang komprehensif di sana atau materi DOM HTML yang diatur dengan cermat . Mungkin Anda sedang menggali informasi tentang beberapa API baru seperti IndexedDB atau WebRTC (tidak ada informasi yang ketinggalan zaman tentang MDN). Atau mungkin Anda pernah membaca pengantar HTML yang ambisiusyang dimulai dengan mendeskripsikan markup untuk boneka dan membangun kompleksitas hingga kerangka JavaScript seperti React, Ember, dan Vue.



Stok dokumentasi MDN tidak terbatas pada apa yang disajikan di situs. Misalnya, informasi kompatibilitas browser yang dikumpulkan Mozilla sangat luas sehingga dapat digunakan untuk membuat layanan seperti caniuse.com .







Mozilla sekarang telah menangani tim MDN. Manajemen berjanji bahwa tidak akan membiarkan sumber daya populer mati, mungkin berencana untuk melibatkan mitra dan masyarakat dalam kasus tersebut. Tetapi tanpa investasi finansial dan pengetahuan orang-orang yang tertarik dengan proyek ini, mustahil untuk mengatakan dengan yakin bahwa MDN akan dapat mempertahankan standarnya pada tingkat yang sama. Bagaimanapun, Mozilla sudah memiliki kuburan inisiatif pendidikan web yang mati sejak awal: Webmaker, Mozilla Backpack, dan X-Ray Goggles favorit pribadi saya (cara yang sangat mudah untuk menguasai permulaan HTML, yang lebih berguna daripada sembilan puluh persen tutorial video ). Ini tidak bisa menjadi pertanda baik untuk masa depan.



Apa yang membunuh Mozilla?



Mozilla belum sepenuhnya mati, tetapi titik kritisnya jelas sudah berakhir. Dalam surat kepada karyawan yang diberhentikan, secara administrasi mengacu pada wabah virus corona, namun penjelasan ini patut dipertanyakan. Bagaimanapun, Mozilla Foundation diciptakan tepat untuk memastikan bahwa kekacauan sesaat tidak membingungkan Mozilla, sehingga tim dapat fokus pada jangka panjang. Tugasnya adalah melindungi pengembang dari keinginan manajemen, tren satu hari, investor Silicon Valley yang tidur dan melihat bagaimana menggandakan modal mereka. Epidemi akan berakhir cepat atau lambat, tetapi tidak akan mudah untuk membawa tim yang terkoyak ke bentuk semula dan sekali lagi mendapatkan kepercayaan dari para pengembang.



Kebenaran, yang jarang dibicarakan oleh perusahaan, dan penerbit TI sering melakukannya, adalah bahwa Mozilla telah memilih model pendapatan yang sangat goyah: model ini terkait dengan tawaran iklan yang murah hati dari pesaing yang juga membuat browser. Lebih dari 90% keuntungan Mozilla berasal dari kesepakatan dengan Google yang membuat Firefox menggunakan mesin pencari secara default. Sebagai imbalannya, Mozilla menerima lebih dari empat ratus juta dolar pembayaran tahunan . Google telah memperpanjang kesepakatan beberapa kali, meskipun jangkauan pasar Mozilla terus memburuk.







Dalam beberapa tahun terakhir, Google telah memperbarui kesepakatan dengan sedikit kemauan dan antusiasme. Mungkin manajemen terus mendukung Firefox hanya karena takut bahwa jika tidak browser yang hidup di masa-masa sulit akan benar-benar mati dan kemudian perhatian organisasi antitrust akan fokus pada Google (untuk alasan yang sama, Microsoft pernah berinvestasi di Apple ). Namun apa pun motif Google, keputusan Mozilla untuk mengandalkan hampir seluruhnya pada kontribusi dari perusahaan besar TI tampak seperti kesalahan strategis yang besar.



Secara berkala, Mozilla berusaha membuat produk komersial yang sudah berjalan lama seperti Firefox OS, VPN yang mahal, dan layanan bookmark premium. Upaya ini, sebagian besar, tidak berhasil. Mozilla (yang merupakan perusahaan, bukan yayasan) kini telah memulai baru, tidak sangat mendorong tujuan : "tumbuh sumber daya inti browser dengan membedakan pengalaman pengguna" Ini dapat dipahami dengan banyak cara, tetapi setidaknya satu interpretasi adalah bahwa mereka berharap untuk mengejar ketinggalan dengan bermain-main dengan antarmuka dan membungkus beberapa produk dalam pembungkus pemasaran baru. Jika demikian, maka kisah matahari terbenam Mozilla yang memilukan akan memasuki babak terakhirnya.



All Articles