Huge update for Haiku(haiku.ai)

over 2 years ago from Zack Brown, Product designer & co-founder @ Haiku

  • Mattan IngramMattan Ingram, over 2 years ago

    If you can render any pixel to be any value at any time — you can build any UI.

    True, although when built on web technologies you have to take performance into account since I assume you don't use canvas to draw the components.

    It's still amazing to me that we can have photorealistic video games running at 60fps but still struggle to move rectangles on a webpage at times.

    0 points
    • Zack Brown, over 2 years ago

      when built on web technologies you have to take performance into account

      Tell me about it! Yes, pushing the boundaries of web rendering perf is part of our challenge, at least for Haiku on the web.

      Good news is, Haiku isn't bound to web tech. Haiku exporting to Lottie is proof of our ability to render Haiku content natively to iOS and Android. The only thing Lottie's missing for 100% Haiku support is support for interactions and executing user-land code. We're working on it.

      ...move rectangles on a webpage...

      Think of it this way: Haiku "moves rectangles," but is ultimately agnostic of whether they're on web pages or in iPhone apps. At the end of the day, it's the same kind of abstraction as React Native — a Rectangle is a Rectangle. This is where we're going with "Full application design+builder for any platform"

      1 point