Lightweight
Ultralight is designed to be extremely lightweight, making it ideal for applications where performance and resource usage are critical.
Cross-Platform
The software is built to work across different operating systems, allowing developers to create applications that can run on multiple platforms without significant changes.
High Performance
Ultralight includes optimizations for speed and efficiency, which can enhance the performance of any application using it.
We have collected here some useful links to help you find out if Ultralight is good.
Check the traffic stats of Ultralight on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of Ultralight on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of Ultralight's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of Ultralight on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about Ultralight on Reddit. This can help you find out how popualr the product is and what people think about it.
> I see. It's a new rendering engine, not "Blink/WebKit/etc." Correct > Am I right that WebKit does not support what you and I are discussing equivalent wise? Passing structs or "binary" events? I'm not sure. If I wanted to do this I'd probably look into https://ultralig.ht/ which is a commercial fork of webkit. See: https://docs.ultralig.ht/docs/calling-a-c-function-from-js. - Source: Hacker News / about 1 year ago
Another browser in this space is https://ultralig.ht/, it's geared for in-game UI but I wonder how easy it would be to retool it for a similar use case. - Source: Hacker News / over 1 year ago
All mainstream web browsers are bloated and use a lot of resources. I am looking for a tiny lightweight web browser with good HTML5 support but without bloat for older computers. Servo, Ladybird and Ultralight (https://ultralig.ht) are promising. I even started developing Qt Ultralight Browser. - Source: Hacker News / almost 2 years ago
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 / almost 3 years 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 / almost 3 years 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: about 3 years 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: about 3 years ago
Tauri exists or if you wanted to ultralig.ht. Source: about 3 years 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 / about 3 years ago
Nice review, thanks! There are also: Ultralight (based on Webkit), LiteHTML, Tkhtml3 and Lobo Evolution. See also timeline of web engines. Source: over 3 years ago
There is already a fork Ultralight, there is Otter Browser based on Qt WebKit. Source: over 3 years 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: over 3 years 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: over 3 years ago
Only the Native WebView version uses Edge under the hood, but there are also: WebKit version and Ultralight version. Source: over 3 years 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 3 years 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 3 years ago
It would be better not to use Electron, but some more lightweight engine such as Ultralight or WebKit. Source: over 3 years ago
I wonder how this compares to something like Ultralight. https://ultralig.ht/. - Source: Hacker News / over 3 years ago
The project has an MIT license, but its main dependency is proprietary garbage: https://ultralig.ht/#pricing. - Source: Hacker News / almost 4 years ago
I hope Discord 2 has a native 64-bit base using something like https://ultralig.ht/ to make it wayyy faster. Source: about 4 years ago
You can already do this, if you're willing to use something like https://ultralig.ht/ (formerly called awesomium iirc). Source: about 4 years ago
Do you know an article comparing Ultralight to other products?
Suggest a link to a post with product alternatives.
Is Ultralight good? This is an informative page that will help you find out. Moreover, you can review and discuss Ultralight 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.