What I'd really like to see with CEF et al, is JS being dropped, in favor of directly controlling the DOM from the host language. Then we could, for example, write a Rust (or Kotlin, Zig, Haskell, etc) desktop application that simply directly manipulated the DOM, and had it rendered by a HTML+CSS layout engine. Folks could then write a React-like framework for that language (to help render & re-render the DOM in... - Source: Hacker News / 9 months ago
> I hope Electron/CEF die soon, and people get back to building applications that don't consume hundreds of megabytes of RAM to render a hello world. Web technologies are fine, but what we really need is some kind of lightweight browser which allows you to use HTML/CSS/JS, but with far lower memory usage. I found https://ultralig.ht/ which seems to be exactly what I am looking... - Source: Hacker News / 9 months ago
I'm curious if the project will be open-source or do you have plans to go the Awesomium/Ultralight route with both open/closed sources and volume licenses? Or do you plan to offer commercial support services like other open source software? Source: 10 months ago
I’m not tied to any language, but it needs to be able to wrap a c++ library. I started with .NET 7 MAUI - no linux support & very mobile focused. Tried out Electron. Wins on ease and usability, but has massive overhead. (Basic “Hello world” executable compiled to over 200mb) I then discovered Ultralight (https://ultralig.ht/). Big win on size, but was last updated 3 years ago. Source: 10 months ago
Tauri exists or if you wanted to ultralig.ht. Source: 11 months ago
I agree web stuff is really the best way to develop UIs. Good luck making responsive stuff in C++ for example. The paradigm of HTML, CSS, and JS is extremely powerful and even allows you to use canvas, webgpu, wasm. There are multiple commercial projects that use web dev paradigm for GUIs: https://coherent-labs.com/ https://ultralig.ht/. - Source: Hacker News / 12 months ago
Nice review, thanks! There are also: Ultralight (based on Webkit), LiteHTML, Tkhtml3 and Lobo Evolution. See also timeline of web engines. Source: about 1 year ago
There is already a fork Ultralight, there is Otter Browser based on Qt WebKit. Source: about 1 year ago
I have used https://ultralig.ht/, which uses web tech stack to render ui for desktop applications. It can be used in video games, so I assume the js engine has acceptable performance. It is based on webkit though. Source: about 1 year ago
The more he mentions examples of huge websites using corejs the more it makes sense to me for corejs to have a license model similar to Ultralight, wherein you pay the software if your company crosses a certain revenue threshold. Source: about 1 year ago
Only the Native WebView version uses Edge under the hood, but there are also: WebKit version and Ultralight version. Source: about 1 year ago
If you are interested in writing your UI code using HTML and JavaScript and embedding that UI in your C++ app, I believe the cheapest way to go is UltraLight. Full disclosure, I have not used Ultralight but I have used it's predecessor, Awesomium in personal projects. I have also used Coherent GT in professional projects. I can say this is a great workflow and is fast enough to be used in modern AAA games. It also... Source: over 1 year ago
Javascript: javascript is the most popular langaue, is blazingly fast (if you embed V8 you can use all the performance developed for chrome for free!). It's embeddable, there are some docs, but I couldn't figure it out as of yet how to get fine control over allocators and threads. Glue code gen is a pain too, many custom tools are needed (unless using way to slow preexisting things). Have yet to figure out... Source: over 1 year ago
It would be better not to use Electron, but some more lightweight engine such as Ultralight or WebKit. Source: over 1 year ago
I wonder how this compares to something like Ultralight. https://ultralig.ht/. - Source: Hacker News / over 1 year ago
The project has an MIT license, but its main dependency is proprietary garbage: https://ultralig.ht/#pricing. - Source: Hacker News / over 1 year ago
I hope Discord 2 has a native 64-bit base using something like https://ultralig.ht/ to make it wayyy faster. Source: almost 2 years ago
You can already do this, if you're willing to use something like https://ultralig.ht/ (formerly called awesomium iirc). Source: almost 2 years ago
Yes, but the question was about the most lightweight, not secure. And all modern and secure web browsers are bloated. There would be hope with Ekioh Flow or Ultralight browser if they were complete. Source: almost 2 years ago
This is a proof-of-concept of a lightweight cross-platform web browser made in Qt and a native webview (not based on Electron; possibly switching to Ultralight), showing a workspace with multiple panes, which you can arrange as you like. Similar to MetaDock (paid, closed-source, Windows-only) or Mosaic (discontinued, Electron-based). What do you think of it? Would it be useful? If it makes sense to continue it, I... Source: almost 2 years ago
Yes, it's based on Chromium, which means it is bloated. Webkit (e.g. Ultralight) is much more lightweight. Source: almost 2 years ago
Do you know an article comparing Ultralight to other products?
Suggest a link to a post with product alternatives.
This is an informative page about Ultralight. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.