忘れられた Mozilla?
次の記事は、プログラマの小さな灰から来て 、著者玄空
プログラミング技術とアルゴリズムを愛する小さなハムスターのグループ。
ファン特典:小編今日のメッセージの小さなパートナーから3つのギフトネットディスクスーパーメンバー(現金化可能)を引き出し、さらに5人は8.88元現金赤いパケットを与え、その後、我々はまた、いくつかの利点を引き出し、あなたのサポートに感謝します!
本文:
Mozilla のこの会社について聞いたことがありますか? おそらく、多くの人々は首を横に振る。 しかし、この会社の重要な製品である Firefox について言えば、プログラマは誰もそれを知らないと思います。
8月、Mozilla は、2020 年までの 2 回目のダウンサイジングであるレイオフプログラムの新しいラウンドを開始し、250 人の従業員を解雇し、そのほとんどが開発ツール部門から来て、従業員全体の約 4 分の 1 を占めたと、Mozilla のミッチェル・ベイカー最高経営責任者(CEO)はブログに「コロナウイルスのパンデミックが我々の収入に深刻な影響を与えている。 全体として、2回のレイオフは会社のほぼ3分の1を占めた。
Firefox の平均的なユーザー ベースの大部分がプログラマであることを考えると、この分野への投資を減らすことは、最も忠実なユーザーを失望させるので、特に近視眼的なアプローチであるように思われる。 しかし、Mozilla にあまり詳しくない人にとっては、このレイオフは、競合他社が市場で成功しなかったもう一つの例であるように思われる。 結局のところ、Mozilla の Firefox ブラウザは、市場支配に何年も挑戦していない。
しかし、Mozilla は Firefox だけに頼っている企業ではなく、Microsoft、Apple、Google などの数兆ドル規模のライバルに打ち勝つ小さなテクノロジー企業であるだけでなく、Web 標準を推進した長い歴史を持つ企業であり、その危機は私たち全員に関係しているにちがない。
Mozilla の簡単な歴史
1990年代後半、NetEajingブラウザは、インターネットの王から平凡な世代に変わったのに数ヶ月かかりました。 これは、Microsoft が Internet Explorer をバンドルしているからといって不公平に思えるが、ほとんどの業界ウォッチャーは、将来のブラウザは無料でユビキタスであり、企業全体のビジネスをホストするために 1 つのブラウザに完全に依存するのは困難だと考えている。
しかし、Neteajing は、ブラウザをオープンソースプロジェクトに変換し、Mozilla が独自に運営するブラウザ、メール、チャットツールなどを開発するために、Mozilla をインキュベートした未来のための天才的な動きをしました。 しかし、より多くの資本と影響力を持つ競合他社の前では、結局、物事を好転させる方法はありません。 しかし、今後数年間で、Mozilla のチームは、オープンネットワーク標準の推進に取り組む非営利の Mozilla Foundation である別の組織へと変身しました。
その後まもなく、Mozilla の開発者のグループが新しいブラウザ Firefox を作成し、それを完全子会社に売却し、今日でも Mozilla Foundation に資金を提供しています。 ネットスポラを買収したAOLと密接な関係を維持していたら、数年前にインターネットブームの変化で死ぬだろう。 実際、AOL でさえ Netscape をあきらめて Internet Explorer に転向し、その後すぐに重要ではなってしまった。
Mozilla の貢献
Firefox は Mozilla の最も有名な製品です。 初期の Firefox は、広告ブロック、データプライバシー、開発ツールのパイオニアであり、オープンソースのブラウザ製品として、Firefox は常に「ビジネス」に細心の注意を払っています。 Mozilla は Firefox でどの企業にも広告を出したことがない。 Mozilla は長い間、Google 以外の資金源がほとんどなく、その収益の大部分は検索エンジンの協力から来ていました。 初期のFirebugは無数の粉末を吸っていたが、chromeがchromedevtoolsを持っていた後、すべてが非常に異なっていた。
これが Mozilla のすべてであれば、この会社は Chromium と WebKit が世界を征服するもう 1 つの減速帯です。 代わりに、Mozilla は今日最も重要なネットワーク技術のいくつかを前進させ、ここでは 4 つのベストを尽くします。
1. Rust
Neteajing が倒産したとき、その最も重要な貢献は JavaScript である単純なスクリプト言語を残していることに気付いた人はほとんどいなかった。
JavaScript は Neteajing がネットワークを支配した短い期間で作成されましたが、Neteajing の失敗から 20 年が経ち、JavaScript はますます一般的になり、ますます支配的になり、Firefox が残した最も重要なイノベーションは、おそらく効率的なタイプ セーフなラスト言語でした。
Rust は、マルチコア システム用に提案された言語である高同時実行および高セキュリティ システムの問題をエレガントに解決するためのプログラミング言語であり、Null ポインターが表示されないなど、メモリを管理する必要がないなど、他の動的言語の重要な機能を吸収します。 C++ が緩すぎてエラーが発生しやすいと考える開発者の多くは Rust を好み、OOP 言語がかさばり、非効率的であると考える開発者も Rust を好む。 比較的低い使用率にもかかわらず、Rust は 2016 年以来、Stack Overflow の開発者調査で毎年最も人気のあるプログラミング言語に選まれています。
残念ながら、現在の Mozilla にとって、Rust 言語への貢献はもはや優先事項ではありません。 レイオフの最近のラウンドでは、彼らはRustに焦点を当てた開発者とサービスチームを解雇し、それは新しいRustベースのブラウザエンジンを構築しようとしている人々のグループです。 しかし、RUSTは、この巨大な船で沈没しません, 独立したRUST財団の計画はすでに進行中です.
2. HTML5
覚えにくいのですが、より厳密な XML 構文を使用して再設計された非後方互換性のある HTML バージョンである HTML と XHTML の間で、全世界が悪戦をふるう時間があったのは確かです。 2004 年、HTML (W3C) を担当する標準機関は、すべての HTML 作業を正式に停止しました。
WHATWG(Web Hypertext Application Technology Working Group)のハイパーテキストアプリケーション技術ワーキンググループがなければ、Apple、Opera、Mozillaの特別チームは、WHATWGが勝利し、W3Cを強制的に変更し、HTML5の傘の下で免除を含む一連の新しい標準を導入しました フラッシュビデオ、ウェブワーカー、ネットワークソケットなど。
WHATWG は、W3C が HTML を放棄し、XML テクノロジを開発する意図から設立され、2007 年に Mozilla Foundation、Apple、Opera などの企業が W3C が WHATWG の HTML5 に従うことを提案し、HTML5 を現在の標準にしました。
Mozilla は茶番の支配者ではないが、今後 10 年間の Web テクノロジを定義するのに役立ったキャンペーンの立ち上けに重要な役割を果たした。
3. Asm.js
Mozilla Firfox は、asm 用に最適化された.jsブラウザです。 技術的には、asm.js は JavaScript のサブセットであり、JavaScript エンジンの動作の最適化を目的として、JavaScript エンジンの最適化が困難なメカニズムやパターン (主にガベージ コレクションと型判断) を回避できます。 実際には、asm.js仕様のコードを手書きすることはありそうにありませんが、Mozilla の開発者は、C++ Unreal エンジンで構築されたリアルタイム 3D ゲームを Web ブラウザーに配置する Emscripten という、このパフォーマンス向上言語に他の言語をコンパイルできることを証明しています。
Asm.js、現代のネットワークの歴史の中で最も重要なイノベーションの飛び込みです: WebAssembly. WebAssembly バイトコードは、異なる CPU アーキテクチャを消去するマシン コードであり、WebAssembly バイト コードはどの CPU アーキテクチャでも直接実行できませんが、マシン コードに非常に近く、対応するアーキテクチャのマシン コードに非常に高速に翻訳できます。
WebAssembly は Mozilla や他のブラウザメーカーとの共同プロジェクトですが、asm.jsの例がなければ、すぐには生まれなかったでしょう。 今日でも、webAssembly をサポートしていない古いブラウザでは、asm.js は WebAssembly との下位互換性を補完するものです。
4. MDN (Mozilla Developer Network)
MDN は高品質の開発者ドキュメントのための巨大なリソースであり、最新の Web 開発ウィキペディアや W3Schools のより良いバージョンと考えてください。
あなたが答えをオンラインで検索した場合、あなたはおそらくMDNのような宝石に出くわした。 CSS 属性の詳細な参照や、適切に整理された HTML DOM 参照を使用している場合は、IndexedDB や WebRTC などの特定の新しい API について詳しく調べた可能性があります。
今、Mozilla は MDN チームを完全に破壊しました。 彼らは人気のあるサイトを維持し、おそらく他のパートナーとのコミュニティサポートを継続することを約束しますが。 しかし、MDN が高い基準を維持できるかどうかは、積極的な組織が資金と人材を注入しない場合、未解決の問題です。 結局のところ、Mozilla には、Webmaker、Mozilla Backpack、X-Ray Goggles (90% のビデオチュートリアルよりも効率的な HTML を導入する非常に簡単な方法) など、放棄された初期の Web 教育プロジェクトが山積しています。 MDNが消えた場合、それは誰にとっても大きな損失です。
Mozilla の「死因」とは?
Mozilla はまだ完全には終わっていないが、明らかに歴史の転換点に達している。 Mozilla が従業員に送った解雇の手紙の中で、新しいコロナウイルスのせいにされたという事実は、誰もが疑念を抱いている。 結局のところ、Mozilla は Mozilla が短期的なショックを乗り切るために Mozilla Foundation を設立した。 Mozilla のソフトウェア開発を、気まぐれな CEO や投資を倍増させたいシリコンバレーの投資家から分離するために設計されました。 新しいコロナ ウイルスは最終的には過ぎ去りますが、開発チームを再構築し、開発者の信頼を取り戻すのは容易ではありません。
2019年9月、MozillaはMozilla Foundationと同社の財務状況を発表しました。 2018年の総収益は4億5000万ドルで、そのうち4億3000万ドルは、主にブラウザに検索エンジンの広告を埋め込み、サブスクリプションと広告収入は537.7万ドル(2018年)で、2%未満でした。 支出の一部では、最大の支出はソフトウェア開発で2億8000万ドルで、ブランドと市場コストが528万ドルと続いた。
Mozilla が言っていないが、テクノロジーメディアで頻繁に報道されているのは、Mozilla の収益モデルは非常に脆弱です: ブラウザ開発競合他社の広告収入。
Mozilla の資金の 90% 以上は、Google を Firefox のデフォルト検索エンジンとして使用する Google との契約から来ている。 その見返りに、Mozilla は年間 4 億ドル以上の補助金を受けています。 Firefox の市場浸透ブラウザは急落しているが、この契約は2023年まで続く可能性がある。
Googleのアップデートは、長年にわたって減速し、おそらく彼らは、この苦闘するブラウザが完全に死ぬことを望んでいないという理由だけでFirefoxに資金を供給し続け、独自の方法は、マイクロソフトがかつてアップルに投資した理由とほぼ同じですが、Googleの意図が何であれ、Mozillaはテクノロジーの巨人からの寄付にほぼ完全に依存している深刻な戦略的間違いであるように思われる。
Mozilla は長年にわたり、Firefox OS、高価な VPN ネットワーク、高度なブックマークサービスなどの商用製品の開発に取り組みてきた。 これらの計画のほとんどは失敗し、Mozilla は、差別化されたユーザーエクスペリエンスを通じてコアブラウザの成長を達成する、失望した新しい目標に目を光らしました。 あなたは多くの方法でこれを学うことができますが、少なくとも1つの説明は、彼らがブラウザのユーザーインターフェイスを変更し、新しいマーケティング手段で現在の製品を再パッケージ化して成功したいという考えです。 もしそうなら、Mozillaの悲痛な衰退の物語は、その終わりの始まりです。
Mozilla にささやかな貢献をしがみつく場合は、Firefox や開発ツールに 1 セントも使わない寄付をしないのが最善です。 スキルと時間があれば、最高のサポートは Mozilla コミュニティに参加し、コードベースに貢献することです。
ぜひチェックしてください
10月24日、私たちみんなの投票に基づいて行われます結果送信します大きいポフォ利益、具体的に何でも送り返してくださいみんなで言った!早く投票してください~
10.24、私たちは散らばっていなかった
毎日カードをヒットしてポイントを獲得します本を引き換える入り口
👇🏻👇🏻👇🏻
「発見」-「見る」に移動し、「友人が見ている」を参照します。