Path: csiph.com!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail From: Mild Shock Newsgroups: comp.lang.java.programmer Subject: Re: ANN: Dogelog Player 1.1.5 (HTTP Server) Date: Tue, 23 Jan 2024 11:57:34 +0100 Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Tue, 23 Jan 2024 10:57:32 -0000 (UTC) Injection-Info: solani.org; logging-data="915633"; mail-complaints-to="abuse@news.solani.org" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0 SeaMonkey/2.53.18.1 Cancel-Lock: sha1:72E1k8deGFnHaDloMof0jMpmrYc= In-Reply-To: X-User-ID: eJwNyskBwCAMA7CVgMTGjENz7D9C0VswTsZ2go5G58qml+iMNFIWN6P0ndocM+5umUrI9cp6axxQCwHofvUDXHwVWA== Xref: csiph.com comp.lang.java.programmer:53194 Quick update. This is fun we switched the implementation of library(util/spin) in Dogelog Player for Java from Tomcat 11 embedded to this thingy here: Module jdk.httpserver - Package com.sun.net.httpserver https://download.java.net/java/early_access/panama/docs/api/jdk.httpserver/com/sun/net/httpserver/package-summary.html JEP 408: Simple Web Server https://openjdk.org/jeps/408 Works fine so far and seems to be an itch speedier. Its already available in our current devel version 1.1.6 of Dogelog Player for Java via our GIT. Mild Shock schrieb: > Dear All, > > We are happy to announce a new edition of the > Dogelog player: > > - Enhanced library(misc/markup): >   The library(misc/markup) has been extended to > include a unified DOM writer abstraction. It can > write to the GUI DOM in the browser, and it is also > possible to write the DOM serialized in XML to a > file. There are a variety of use cases for the > library, e.g. creating static HTML pages. > > - New library(misc/vector): >   In this library we have brought together everything > related to SVG that was previously scattered in > the libraries library(misc/markup) and library(misc/react). > The new advantages of the extended library (misc/markup) > can also be used here, so the creation of static > SVG pages is now supported. > > - New library(util/spin): >   The library provides a unified HTTP server > abstraction.  There are concrete implementations > for nodeJS using node:http, for PyPy using http_server > and for JDK 21 using Tomcat embedded.  Local browser > GET of 50,000 bytes via Prolog atom text lines > enumeration requires approx. 5-10 ms for all Dogelog > Player targets. > > Have Fun! > Jan Burse, 21.01.2024, http://www.xlog.ch/