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
    F

    Figma Design Blog

    medium.com/figma-design · Company blog · on HN since 2015

    Figma's engineering and design blog describes how it built a collaborative design tool in the browser, with C++, WebAssembly, and Rust.

    Visit blogHN submissions
    Web DevelopmentSystems & Performance
    What HN says

    HN commenters cite it for how Figma used WebAssembly and C++ to cut load time and build a pro design tool on the web.

    Stats for nerds
    25HN people shared it
    25linked in comments
    737story points
    May 2025last shared
    2016people per year2025

    Top posts on HN

    1. 1
      An Alternative Approach to Rate Limiting
      1 person · 226 points · first shared 2017 · 68 comments on HN
    2. 2
      Introducing Vector Networks: Generalized path editing for graphics
      6 people · 214 points · first shared 2016 · 30 comments on HN
    3. 3
      Launch of Figma, a collaborative interface design tool
      3 people · 141 points · first shared 2015 · 40 comments on HN
    4. 4
      Building a professional design tool on the web using C++ and Emscripten
      3 people · 105 points · first shared 2015 · 14 comments on HN
    5. 5
      WebAssembly cut Figma’s load time by 3x (2017)
      3 people · 13 points · first shared 2022 · Discussion on HN
    6. 6
      Multiplayer Editing in Figma
      3 people · 11 points · first shared 2016 · Discussion on HN
    7. 7
      Design UI with Figma Components (real time with multiple people)
      2 people · 7 points · first shared 2016 · 1 comments on HN
    8. 8
      Realtime Editing of Ordered Sequences – Figma Design – Medium
      2 people · 6 points · first shared 2017 · Discussion on HN
    9. 9
      Can designers make a political difference? They’re going to try
      1 person · 5 points · first shared 2017 · 1 comments on HN
    10. 10
      Desperately seeking squircles. Figma’s search for the mysterious math
      1 person · 3 points · first shared 2020 · Discussion on HN

    What HN people wrote when they linked it

    • constexprSep 2017

      San Francisco; Full Time; Onsite

      I'm the cofounder of Figma (https://www.figma.com), a startup in San Francisco building a browser-based collaborative design tool to improve the way designers and developers work together. We're a small team (~30) and we're looking for talented engineers (https://www.figma.com/careers) who are interested in tackling hard technical problems with smart people and building a product that startups will rely on.

      If you want to see what we value, you might find these interesting:

      - First principles thinking: https://medium.com/figma-design/introducing-vector-networks-3b877d2b864f

      - Pushing the web to the limit: https://medium.com/figma-design/building-a-professional-design-tool-on-the-web-6332ed4f1fcc

      Upcoming/ongoing projects:

      - Develop a plugin ecosystem from the ground up

      - Build a community of design content and tools from scratch

      - Cross-document shared symbols

      - Multiplayer editing infrastructure (realtime simultaneous editing)

      Our tech stack: C++, Emscripten, WebAssembly, Node, TypeScript, React, WebGL, Ruby, Sinatra

      If you're interested in learning more about what we're working on or want to meet up to talk about any of my other projects (http://madebyevan.com/), you can email me at wallace@figma.com.

    • abaloneSep 2016

      Explain? This sounds like a native wrapper on a browser. Does that solve the aliasing problem?

      How about performance and battery life? I recall a blog post from the Figma team bragging about how they closed the gap to only 2X slower than a native app. [1]

      [1] https://medium.com/figma-design/building-a-professional-design-tool-on-the-web-6332ed4f1fcc#.6sh7f5slz

    • pentagramaMay 2025

      He push and work on the implementation of Rust [1] and WebAssembly [2] to the tool.

      [1] https://medium.com/figma-design/rust-in-production-at-figma-e10a0ec31929

      [2] https://medium.com/figma-design/webassembly-cut-figmas-load-time-by-3x-76f3f2395164

    • kveykvaMay 2024

      Vector editing has a lot of CPU bound tasks. Evan has some writing regarding the transition to WASM https://medium.com/figma-design/webassembly-cut-figmas-load-time-by-3x-76f3f2395164

    • nnainSep 2016

      Of course there's a lot more tech used in building it - https://medium.com/figma-design/building-a-professional-design-tool-on-the-web-6332ed4f1fcc

    Related

    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
    Evan Wallacemadebyevan.com109 people

    WebGL Water

    Evan Wallace
    Personal · last shared 2026
    Surmasurma.dev67 people

    Ditherpunk: The article I wish I had about monochrome image dithering

    Surma
    Personal · last shared 2025
    Engineering at Metaengineering.fb.com657 people

    Sapling: A new source control system with Git-compatible client

    Engineering at Meta
    Company · last shared 2026
    Discord Blogdiscord.com728 people

    How Discord Stores Billions of Messages (2017)

    Discord Blog
    Company · last shared 2026
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    Pinterest Engineeringmedium.com/@pinterest_engineering70 people

    Three-day no-meeting schedule for engineers

    Pinterest Engineering
    Company · last shared 2026
    Arm Community Blogcommunity.arm.com147 people

    An update on GNU performance

    Arm Community Blog
    Company · last shared 2025