Bug#1081903: ITP: golang-github-dominikh-go-js-dom -- provides Go bindings for the JavaScript DOM APIs
Package: wnpp
Severity: wishlist
Owner: Francisco Vilmar Cardoso Ruviaro <vilmar@debian.org>
X-Debbugs-Cc: debian-devel@lists.debian.org, vilmar@debian.org
* Package name : golang-github-dominikh-go-js-dom
Version : 0.0~git20231112.51f43a2
Upstream Contact: Dominik Honnef <dominik@honnef.co>
* URL : https://github.com/dominikh/go-js-dom
* License : Expat
Programming Lang: Go
Description : provides Go bindings for the JavaScript DOM APIs
This package is an in progress effort of providing idiomatic
Go bindings for the DOM, wrapping the JavaScript DOM APIs.
The API is neither complete nor frozen yet, but a great
amount of the DOM is already usable.
.
While the package tries to be idiomatic Go, it also tries to
stick closely to the JavaScript APIs, so that one does not
need to learn a new set of APIs if one is already familiar
with it.
.
One decision that hasn't been made yet is what parts exactly
should be part of this package. It is, for example, possible
that the canvas APIs will live in a separate package. On the
other hand, types such as StorageEvent (the event that gets
fired when the HTML5 storage area changes) will be part of
this package, simply due to how the DOM is structured – even
if the actual storage APIs might live in a separate package.
This might require special care to avoid circular dependencies.
Reply to: