‹ BackHN Continuity

Thread

A brief history of the Bloomberg terminal

395 points · 171 comments · rbanffy

  1. Flex247A · · focus · HN ↗
    Any idea on what technologies/toolkits are used to build Bloomberg terminal?
    1. apaprocki · · focus · HN ↗
      Nowadays the desktop software is built around Chromium. Lots of C++ and one of the largest JS codebases in the world.
      1. nxobject · · focus · HN ↗
        > largest JS codebases in the world.

        I'd love to know how they make frontends as responsive as possible. To the engineering blog!

        1. apaprocki · · focus · HN ↗
          Here’s a great talk to get you up to speed! <a href="https:&#x2F;&#x2F;youtu.be&#x2F;y1MCLZm8yAY" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;y1MCLZm8yAY
          1. ghosty141 · · focus · HN ↗
            Super interesting, thanks!
        2. mhh__ · · focus · HN ↗
          It&#x27;s not very responsive
        3. Scubabear68 · · focus · HN ↗
          From memory when I worked there 10 years ago, all the Javascript based stuff was pretty slow in a very noticeable way. They&#x27;ve likely gotten better as they are using a well known Javascript and rendering engine, so they&#x27;re getting many optimizations for free.
        4. ascorbic · · focus · HN ↗
          They&#x27;re very involved in web standards. Rob Palmer from Bloomberg is co-chair of TC39.
          1. apaprocki · · focus · HN ↗
            We’re in the middle of TC39 plenary in Tokyo right now as a matter of fact! Rob regularly posts on X as things advance through the staging process, and today is the final day.

            Agenda: <a href="https:&#x2F;&#x2F;github.com&#x2F;tc39&#x2F;agendas&#x2F;blob&#x2F;main&#x2F;2026&#x2F;09.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;tc39&#x2F;agendas&#x2F;blob&#x2F;main&#x2F;2026&#x2F;09.md

    2. alightsoul · · focus · HN ↗
      It used to be built with qt, now I&#x27;m guessing the answer is vanilla JS and CSS. You&#x27;d be surprised how fast they are without frameworks like react
      1. apaprocki · · focus · HN ↗
        It has never used qt in any way.
    3. [deleted] · · focus · HN ↗

      [deleted]

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.