Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bartblast
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
bartblast
1y ago
Thanks for the kind words! You're right about the offline-first benefits - that's definitely part of what will eventually be Hologram's local-first philosophy and it's on the roadmap ( https://hologram.page
32.
▲
by
bartblast
1y ago
Thanks for the kind words about the documentation! I'm glad it came across as clear - I put a lot of effort into making it accessible. You raise an excellent point about route conflicts. I'm actually thinking about detecting these
33.
▲
by
bartblast
1y ago
Thanks! I looked at the PageSpeed Insights report you linked. Apart from the bundle size (which will definitely be optimized) and bundles caching, other performance issues seem to be related to the page content itself - specifically some an
34.
▲
by
bartblast
1y ago
Yeah, it happened to my last submission too: https://news.ycombinator.com/item?id=44246672 (newsletter) - got zero upvotes after the rename. I was discouraged, but HN is too big a medium to just take offense and ignore.
35.
▲
by
bartblast
1y ago
The speed comes from Hologram's optimizations - efficient rendering, smart diffing, and just-in-time page prefetching. But it's really Elixir's fantastic primitives and metaprogramming that make this possible, enabling the en
36.
▲
by
bartblast
1y ago
Hey jamauro, good to see you here! :) Appreciate it. The offline work is going to be fun to implement - looking forward to seeing what kind of apps you create once that's ready!
37.
▲
by
bartblast
1y ago
Thanks! I completely did the same thing again - didn't explain what Hologram is. To be fair, the admins changed my title from "50x rendering speed improvements in Hologram (Elixir web framework)" to just "Hologram v0.5.0
38.
▲
by
bartblast
1y ago
That's odd - I've tested the site multiple times previously and consistently got LCP results between 0.12-0.40s on large pages, which I consider very good results. I just tested it again on a large page using the Google Chrome Per
39.
▲
by
bartblast
1y ago
Wasmex is an interesting project, but there's an important distinction to clarify: Wasmex isn't actually a compiler that would transpile Elixir to WASM. Instead, it's a bridge that allows you to call existing WASM modules fro
40.
▲
by
bartblast
1y ago
Yes, absolutely! Hologram can work on top of Phoenix and coexist peacefully with LiveView in the same app. You can have some routes handled by LiveView for server-rendered interactions, and other routes handled by Hologram for client-side i
41.
▲
by
bartblast
1y ago
The previous slowness was actually due to a temporary bitstring implementation we had in place. Now the full page renders at 60+ FPS, which is a massive improvement. And this is just the beginning - I'm working on component-level selec
42.
▲
by
bartblast
1y ago
re: "What are they exactly? Youve already mentioned distribution, but what else?" Here are the key advantages of web clients beyond distribution: Instant updates - Push a new version and every user gets it immediately. No app stor
43.
▲
by
bartblast
1y ago
I appreciate the perspective, but I think you're mischaracterizing what Hologram is about. We're not web developers who "can only code in web languages" - we're Elixir developers who've deliberately chosen Elix
44.
▲
by
bartblast
1y ago
I totally get the appeal of native development! But for many of us, we genuinely love coding in Elixir and want to use it everywhere we can. Elixir brings some incredible advantages: the Actor model for handling concurrency, fault tolerance
45.
▲
by
bartblast
1y ago
Phoenix LiveView is absolutely fantastic for many use cases and has been a game-changer for the Elixir ecosystem. I have tremendous respect for what the Phoenix team has built. The key difference with Hologram is that it transpiles Elixir c
46.
▲
by
bartblast
1y ago
Thanks for the interest! That's exactly the vision - having Elixir everywhere in the stack is incredibly powerful. I'm actually planning to expand Hologram beyond just web applications. The eventual goal is to make Hologram a cros
47.
▲
by
bartblast
1y ago
A user reported that the installation instructions were outdated after v0.5.0 removed redundant endpoint integration (which was simplified). If you’re getting errors during setup, just remove the use Hologram.Endpoint and hologram_socket&#x
48.
▲
by
bartblast
1y ago
Hologram is essentially a competitor to LiveView. Here's the key difference: LiveView: Renders UI updates on the server and sends them to the client. Hologram: Transpiles your Elixir UI code to JavaScript that runs entirely in the brow
49.
▲
Hologram v0.5.0
(hologram.page)
83 points
by
bartblast
1y ago
|
50 comments
50.
▲
by
bartblast
1y ago
I’m excited to announce Hologram v0.5.0, a major evolution of the full-stack Elixir web framework! This release brings massive performance improvements - we’re talking execution times improved from milliseconds to microseconds in core clien
51.
▲
Hologram Newsletter
(hologram.page)
1 points
by
bartblast
1y ago
|
1 comments
52.
▲
by
bartblast
1y ago
After building Hologram (a web framework that lets you build rich, interactive UIs entirely in Elixir using a declarative component system, with client-side code intelligently transpiled to JavaScript) and sharing updates across various pla
53.
▲
Hologram Roadmap Unveiled: The Path to ElixirConf 2025 and Beyond
(hologram.page)
1 points
by
bartblast
2y ago
|
1 comments
54.
▲
by
bartblast
2y ago
Hey Elixir friends! For those following Hologram’s progress... I’m excited to share that I’ve just published the official roadmap for Hologram. You can check it out at: https://hologram.page/docs/roadmap The roadmap pa
55.
▲
by
bartblast
2y ago
Hi everyone! I'm Bart, the creator of Hologram. First, I'd like to thank whoever shared Hologram on HackerNews. I appreciate the interest and discussion it generated :) I want to address some of the concerns raised in the comments
56.
▲
by
bartblast
2y ago
Got ya! I've got to dig into Ash a little more!
57.
▲
by
bartblast
2y ago
Phoenix dependency: I mentioned Phoenix as a dependency because some developers prefer other backend solutions like Ash Framework or Commanded (for CQRS/Event Sourcing), or may want to use Hologram with their existing non-Phoenix backe
58.
▲
by
bartblast
2y ago
Thank you for this thorough analysis - these are definitely not disorganized thoughts! Let me address each point: Regarding Actions vs Commands: The distinction serves several important purposes. Actions are synchronous and run in the brows
59.
▲
Hologram – An Isomorphic Elixir Web Framework Is Here
(hologram.page)
7 points
by
bartblast
2y ago
|
9 comments
60.
▲
by
bartblast
2y ago
Hey Elixir community! First, I owe you all an apology. There's a running joke among my friends that Hologram is like nuclear fusion or fully autonomous Tesla cars - always "coming very soon™" . While I've been telling ma
More ›