Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    P

    Project Tofino

    medium.com/project-tofino · Company blog · on HN since 2016

    The Mozilla Firefox team's blog for Project Tofino, a short experiment on new browser interfaces and the Datomish knowledge store.

    Visit blogHN submissions
    Web DevelopmentOpen Source & LinuxDesign & UX
    What HN says

    HN commenters cite it for the finding that normal users struggle with unconventional browser interfaces, and for the Datomish and Mentat storage work.

    Stats for nerds
    22HN people shared it
    18linked in comments
    57story points
    May 2018last shared
    2016people per year2018

    Top posts on HN

    1. 1
      Browsers, Innovators Dilemma, and Project Tofino
      9 people · 22 points · first shared 2016 · Discussion on HN
    2. 2
      Introducing Datomish, a flexible embedded knowledge store
      6 people · 16 points · first shared 2016 · Discussion on HN
    3. 3
      Designing a Browser that isn't a Browser
      3 people · 8 points · first shared 2016 · 1 comments on HN
    4. 4
      Engineering Update on Mozilla's Project Tofino
      2 people · 6 points · first shared 2016 · Discussion on HN
    5. 5
      (Re)defining Mozilla's Tofino Project
      2 people · 3 points · first shared 2016 · Discussion on HN
    6. 6
      Project Tofino: Browser Explorations from the Firefox Team
      2 people · 2 points · first shared 2016 · Discussion on HN
    7. 7
      Tofino project goals update f667f6082858
      1 person · first shared 2016

    What HN people wrote when they linked it

    • shaknaAug 2016

      Though it doesn't sound like the team leader even has a clear idea of what they're trying to do [0], Tofino seems interesting.

      One part of this "reinvent the browser" they're looking at is tab grouping, potentially with heuristics. However, it does give me pause, as usually when Firefox comes up, HN talks about how they always have 20+ tabs open at once. (Anecdotally, many of my friends and family are the same).

      [0] https://medium.com/project-tofino/tofino-project-goals-update-f667f6082858

    • stickykbdMay 2018

      For those who may have missed it, Mozilla is working on Datalog knowledge store backed by SQLite called Project Mentat [1] (also written in Rust).
      Announcement and rationale written by one of its devs can be found here [2].
      Also previous HN discussion is located here [3].

      [1] https://github.com/mozilla/mentat

      [2] https://medium.com/project-tofino/introducing-datomish-a-flexible-embedded-knowledge-store-1d7976bff344

      [3] https://news.ycombinator.com/item?id=13568559

    • holygoatFeb 2017

      You might be interested in reading this much longer piece, which includes a brief code example, and spends more time than the README explaining the motivation for the project.

      https://medium.com/project-tofino/introducing-datomish-a-flexible-embedded-knowledge-store-1d7976bff344#.wfres8hz5

    • abrowneMar 2017

      Mozilla had a recent project (Tofino) to experiment with browser interfaces, and one of their conclusions was

      "Boy howdy do normal users have hard time with non-conventional browser interfaces!" https://medium.com/project-tofino/re-defining-the-tofino-project-6d3c98521cc8

    • dblohm7Sep 2016

      It ran its course. It was only supposed to be a three month project. See the original announcement: https://medium.com/project-tofino/browsers-innovators-dilemma-and-project-tofino-ef634c6164f0#.zi9xvtsl7

    • metajackJun 2016

      It's probably just because it's new. Here's their blog:
      https://medium.com/project-tofino

      I'd also recommend looking at browser.html and Servo:
      https://github.com/browserhtml/browserhtml

    Related

    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    Mozilla Techmedium.com/mozilla-tech52 people

    A Quantum Leap for the Web

    Mozilla Tech
    Company · last shared 2026
    Netflix Tech Blogtechblog.netflix.com360 people

    Node.js in Flame Graphs

    Netflix Tech Blog
    Company · last shared 2025
    SpiderMonkey Blogspidermonkey.dev31 people

    Who needs Graphviz when you can build it yourself?

    SpiderMonkey Blog
    Company · last shared 2026
    Dev.Operadev.opera.com159 people

    CSS: It was twenty years ago today

    Dev.Opera
    Company · last shared 2024
    Klipse Blogblog.klipse.tech42 people

    Principles of Data Oriented Programming

    Klipse Blog
    Company · last shared 2026
    Facebook Engineeringcode.facebook.com552 people

    Relicensing React, Jest, Flow, and Immutable.js

    Facebook Engineering
    Company · last shared 2021
    Figma Blogfigma.com608 people

    How to build a plugin system on the web and also sleep well at night

    Figma Blog
    Company · last shared 2026