winget install --id NetSurf.NetSurf
About NetSurf
NetSurf is a free, open source web browser. It is written in C and released under the GNU Public Licence version 2. NetSurf has its own layout and rendering engine entirely written from scratch. It is small and capable of handling many of the web standards in use today.
What's new in 3.11.0
Core / All platforms - HTML: Fixed failure to reflow SVGs if fetched and ready before layout. - HTML: Support for display: flex layout. - HTML: Improved minimum/maximum sizes in box layout. - HTML: Improved handling of percentages. - HTML: Minor cleaning up of layout code. - HTML: Use new LibCSS API for unit conversion. - HTML: Improved ordered list handling. - CSS: Updated selection callbacks to latest LibDOM API. - Options: Added core option to disable CSS. - Options: Added core option to prefer dark mode. - Options: Improved user choices file processing. - Bitmap: Opaque testing now implemented in core. - Bitmap: Added core support for premultiplied-alpha. - Bitmap: Format logged on startup. - Bitmap: Added support for pixel colour component order configuration. - Bitmap: Added colour component order conversion functions. - Bitmap: Generally more optimal on all platforms for all image formats. - Image: JPEGXL image handler. - Image: Compatibility with latest rSVG version. - Image: Improved handling for broken GIF images. - Image: Updated to new LibNSGIF API. - Image: Updated all image format handlers to use new core bitmap capabilities. - Fetch: Updated to new libcurl API. - Fetch: Disabled TLS1.0 and TLS1.1. - Fetch: Improved handling of bad SSL connections. - Fetch: Change to libcurl to optimise HTTPS connections (upstreamed). - Local history: More robust rendering. - Resources: Updated certificate bundle. - JavaScript: Minor updates to DOM bindings. - JavaScript: Updated to Duktape 2.7.0 release. - JavaScript: Console: Don't log through closed window. - Utility: Clean...
Version history
| Version | Updated | Notes |
|---|---|---|
| 3.11.0 | Unknown | Core / All platforms - HTML: Fixed failure to reflow SVGs if fetched and ready before layout. - HTML: Support for display: flex layout. - HTML: Improved minimum/maximum sizes in box layout. - HTML: Improved handling of p... |
| 3.10.0 | Unknown | Core / All platforms - HTML layout fix for {min|max}-width on replaced elements. - Improved keyboard navigation. - Improved local history with keyboard navigation and improved display. - Fixed mouse interaction issue whe... |