Viewing profile — adamjs
adamjs
HN member- Joined
- Thu, Sep 05, 2013, 11:50 AM UTC
- HN karma
- 610
- Public activity
- 86 items
- HN profile
- View on Hacker News ↗
About adamjs
Follow me on X [2]
[1] http://ultralig.ht
[2] http://x.com/adamjsimmons
Recent public activity
-
comment
Comment #48054562
This seems more like a chromatic aberration "hack" for HDR landscapes (intensely-lit portions of the scene would have color fringing apparent at the boundaries of light/dark due to…
-
comment
Comment #46368519
They might want to check out what VNC has been doing since 1998– keep the client-pull model, break the framebuffer up into tiles and, when client requests an update, perform a diff…
-
comment
Comment #40772815
Two use-cases jump to mind: * Allows incremental porting of large codebases to ARM. (It's not always feasible to port everything at once-- I have a few projects with lots of hand-o…
-
comment
Comment #39442901
We wrote exactly that for our game-focused port of WebKit [1]. CPU renderer uses a tiny, custom fork of Skia (we only use the path rasterizer and their SSE2, AVX2, NEON backends) a…
-
comment
Comment #39388827
Every language has its own merits, there's no single language that's universally the best for every task. With that said, C++ and Rust both occupy similar domains (high-performance…
-
comment
Comment #33076329
hey Nate! I still remember-- new website looks amazing! For sure, feel free to hit me up on Discord if you want to chat.
-
comment
Comment #33071077
Ultralight is definitely not abandoned, 1.3-beta will be released end of this week (nightly builds have been available for the past year) and ARM64 support will be available in the…
-
comment
Comment #33070919
Definitely not a fork of WPE (which is primarily tied to *nix), Ultralight is built on a platform-agnostic fork of WebCore/JavaScriptCore I started back in 2015. The goal is actual…
-
comment
Comment #33063918
Hah I could write a whole post on this topic but ultimately after experimenting with many different approaches on real-world hardware, tesselating the paths and using multi-samplin…
-
comment
Comment #33063193
WebKit is BSD but has sub-modules with LGPL code (specifically WebCore, JavaScriptCore, and WTF). Ultralight is not WebKit (we have a totally different API and use our own renderer…
-
comment
Comment #33062935
Yes-- Ultralight (the renderer underneath) has two modes: pure-CPU or pure-GPU. The GPU renderer does all drawing on the GPU using tesselated path geometry and pixel shaders. All p…
-
comment
Comment #33062264
Ultralight dev here-- I've been on the dev-tool side of this equation for the past 13 years so I have insight into why people are actually using HTML/JS/CSS over proprietary UI tec…
-
comment
Comment #33062183
Yes-- WebCore has an internal Accessibility API that I'm going to expose in 1.4 to be either handled by the embedder (so you can determine the best way to display / navigate that i…
-
comment
Comment #33062121
Ultralight dev here-- I remember the KDE days too and have released a fair amount of my software free and open-source. I had indeed contemplated making Ultralight fully LGPL and ch…
-
comment
Comment #33061977
Ultralight dev here-- most work has gone into porting Ultralight to various platforms (game consoles and ARM64) the past 2 years. The main focus is less to replace Electron and mor…
-
comment
Comment #26188215
Yes, Texan here, our neighbors had their faucets dripping but lost power/heat for 30+ hours and pipes froze and burst in the ceiling. Several factors involved—- the pumping station…
-
comment
Comment #24309834
It's definitely still a concern! And our community is growing (come check out our Discord [1]). Our advantages are much more than memory usage-- it's also distributable size, low-l…
-
comment
Comment #24307649
Gave more clarification on this in a reply to parent comment.
-
comment
Comment #24307628
Hi there, author of UL and Awesomium here. We didn't abandon anything, we announced to the community that we were stopping development of Awesomium (our previous Chromium fork), ar…
-
comment
Comment #24307382
Yep, we maintain an Xbox port and are porting to PS4, PS5, and Switch next. Yes, the GPU renderer (and CPU renderer) took about 4 years of R&D alone to get to a usable state (we st…
-
comment
Comment #24307100
Yep, We hit a wall when developing Awesomium-- long story short, the vision for Chromium long-term didn't match with our design goals so we announced to the community that we're st…
-
comment
Comment #24306968
Somebody just posted our top-level packager GitHub repo to HN instead of our website. (And hey thanks! I wrote that by hand a few months ago :))
-
comment
Comment #24306782
Yep, Xbox port is nearly finished, PS4, PS5 and Switch ports are next.
-
comment
Comment #24306776
I can enable accessiblity features and API to make the library more amenable to screen readers and other modes of browsing. So far the library has primarily been used in games (whi…
-
comment
Comment #24306735
FWIW Ultralight isn't tied to GTK or any windowing system (API is platform-agnostic), also the core Renderer API doesn't even require a run loop (this is vitally important if you'r…