Mozzilaが2019年に取り組む12分野

Mozzila Reseachはブラウザだけでなく幅広い分野にアプローチしているが、2019の資金調達シリーズで提案を受ける12分野を発表した。

For the 2019H1 funding series, we will only be accepting proposals to answer 12 specific research questions, in three categories: Growing the Web, New Interaction Modes, and Privacy & Security. These are the research questions:

大きく3つ「Growing the Web」「New Interaction Modes」「Privacy & Security」に投資するようだ。

The WASI standard enables WebAssembly runtimes to give selective access to resources and functionality of the host environment. E.g., it enables giving access to only a single file or directory instead of just giving free access to the system’s files.

1つ目はWebAssemblyのSystem InterfaceであるWASI。元々はブラウザで動くことを想定したWASMだが、ブラウザ以外でも動作し、ローカルファイルにもアクセスできるようになる。これは気になる。

Rust uses a compilation technique called monomorphization, which generates specialized code for every instantiation of a generic function. While this is crucial for performance, it also results in code bloat.

2番めに挙げられたのは、ここでも何度か書いているRustについて。monomorphizationというコンパイル技術は性能はcrucial(素晴らしい)だがcodeがbloat(肥大化)する。随分とピンポイントだ。

After conducting several field research studies in Southeast Asia, particularly Indonesia, we are seeing a particular pattern in cost-conscious users’ mobile behavior around digital trust. Digital trust is a critical factor when people shop online through e-commerce site or social media, especially in emerging markets where there may be few or no trusted platforms to support digital trust between people.

東南アジア、特にインドネシアのような新興市場での電子商取引における信頼度を高める取り組みが必要という話。Googleが低価格のAndroid向けに暗号を作ったような話が関連するだろうか。


Online behavioral advertising (OBA), where digital advertisers use personal data to target users, has become the predominant funding model for the web. OBA practices can help consumers find products they are more likely to be interested in, but tracking online behavior and sharing this personal data raises privacy concerns. We are interested in projects that investigate viable alternative funding models for the web that will increase user privacy and autonomy.

OBA(オンライン行動追跡広告)について、以前からMozzilaはFirefoxでデフォルト無効にするなどの手を打ってきたが、ただ無効にするだけでなく、ユーザのプライバシーやautonomy(自主性)を尊重しつつ、それらの代替となるモデルがないかと考えている。

As part of the Iodide Project, which aims to bring data science and scientific computing to the web, Mozilla has compiled the Python interpreter to run in the browser using WebAssembly. This project, Pyodide, has demonstrated the practicality of running language interpreters in WebAssembly. To further increase access to leading data science tools, we’re looking for someone to port R to WebAssembly and to attempt to provide a level 3 language plugin for Iodide: automatic conversion of data basic types between R and Javascript, and the ability to share class instances between R and Javascript.

WASMを使ってブラウザ上でPythonを動かすPyodideというプロジェクトがあったが、さらにRもブラウザで動かして科学技術計算に使ってもらおうというプロジェクトだ。こういう技術こそが安価に学習環境を整え、新興国から優秀なエンジニアを生むのかもしれない。

Fathom is a supervised-learning system for recognizing parts of web pages.

Fathomプロジェクトページまで読んでみたが理解できず、パス。Google I/O 2019で発表されたDuplex for the webのようなものだろうか。

あと次に続くMixed Reality、Voice、Common Voiceも省略。

A substantial amount of social interactions, information-seeking behavior, and productivity happen online through the browser. In Firefox we can run experiments that allow us to collect data and design interventions in order to examine, explore, and investigate these areas of inquiry. However, Mozilla has an ongoing strong interest in enabling user control over data collection efforts and respecting our users’ agency in data collection initiatives.

ユーザ行動を学ぶためFirefoxを通じてオンライン実験をする。当然ながらユーザの同意を得る。

そして最後に物議なこれ。

Mozilla has an interest in potentially integrating more of Tor into Firefox, for the purposes of providing a Super Private Browsing (SPB) mode for our users. Tor offers privacy and anonymity on the Web, features which are sorely needed in the modern era of mass surveillance, tracking and fingerprinting.

接続経路を秘匿化するTorの技術をブラウザのプライバシーモードと結合するというアイデア。TorプロジェクトはTorブラウザを配布しているので、気になる人はTorブラウザを使えばという気もするが、Mozilla自身が考える健全なインターネットを実現するというビジョンとの相性はいいのだろう。

この記事が気に入ったらサポートをしてみませんか?