the new Document Object Model library, LibDOM. This new library is a foundation that paves the way for NetSurf developers to implement a fully dynamic layout engine in the future. Other improvements in NetSurf 3.0 include completely new textarea support, ability to fetch and parse CSS in parallel with HTML documents, extensive behind-the-scenes refactoring, and a host of smaller changes and fixes. In April 2014 NetSurf 3.1 was released, containing many improvements over the previous release. The highlights include much faster CSS selection performance, faster start up time, new look and feel to the treeviews (hotlist/bookmarks, global history and cookie manager), improved options handling, undo/redo support in textareas, and general improvement of forms. Also included are many other additions, optimisations and bug fixes. In July 2019 NetSurf 3.9 was released, with support for CSS Media Queries (level 4) and improvements to JavaScript handling. Ports A native BeOS/Haiku port has been developed. Since the GTK version was built for AmigaOS, using Cygnix which provides an X11 environment, a native AmigaOS port has also been developed. In January 2009, NetSurf was made available on MorphOS, an operating system that is API-compatible with AmigaOS. A Windows port is also available for download. A framebuffer port was created in September 2008. Unlike the other ports, it does not use any GUI toolkit, but instead renders its own mouse pointer, scrollbars and other widgets. The framebuffer frontend has been used to create a web kiosk on embedded systems. The Plan 9 port is also based on it. In January 2010, the NetSurf Developers announced the release of what they expected at the time to be the last release for RISC OS. Lead developer John-Mark Bell said at the time "Realistically, the people qualified to maintain the RISC OS port are up to their necks in other stuff." Subsequently, Steve Fryatt volunteered himself as maintainer. January 2011 saw the announcement of a Mac OS X port. A port to Atari 16-bit and 32-bit computers was also started in January 2011. Forks visurf visurf is a fork of NetSurf led by Drew DeVault. It has vi-inspired key bindings and Wayland-only UI. See also Dillo Timeline of web browsers Comparison of web browsers Comparison of lightweight web browsers List of web browsers References External links Web browsers Free web browsers Web browsers for AmigaOS RISC OS web browsers AmigaOS 4 software BeOS software MorphOS software POSIX web browsers