9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] Rudimentary web browser in Go
@ 2021-01-04 19:13 philip.silva via 9fans
  2021-01-04 21:23 ` Federico Benavento
  2021-01-06 10:23 ` kokamoto
  0 siblings, 2 replies; 3+ messages in thread
From: philip.silva via 9fans @ 2021-01-04 19:13 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 1130 bytes --]

Hi!

I've been working on a rudimentary web browser in Go which runs on Plan9(port) thanks to the duit UI framework. I've developed most of it of 9front/amd64 although the initial setup and some debugging were done on macOS. The code itself without tests is at the moment less than 4 kloc - although it has a number of dependencies. It's still very experimental but it gives surprisingly usable results with many static web pages (Screenshot http://psilva.sdf.org/scr.png). Parts of the code are still a bit wild because they are more or less proof-of-concept. Also there is a very experimental JS support, at least in very isolated cases it can handle jQuery code. :-D It's hosted on shithub: http://shithub.us/git/ph/opossum/HEAD/info.html (I've also created a mirror on Github: https://github.com/psilva261/opossum) Would be great if someone is interested in contributing!

Greetings, Philip
------------------------------------------
9fans: 9fans
Permalink: https://9fans.topicbox.com/groups/9fans/T08e3f4043301fdb1-M99102de53868f6a39fe2e10f
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

[-- Attachment #2: Type: text/html, Size: 1872 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [9fans] Rudimentary web browser in Go
  2021-01-04 19:13 [9fans] Rudimentary web browser in Go philip.silva via 9fans
@ 2021-01-04 21:23 ` Federico Benavento
  2021-01-06 10:23 ` kokamoto
  1 sibling, 0 replies; 3+ messages in thread
From: Federico Benavento @ 2021-01-04 21:23 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

[-- Attachment #1: Type: text/plain, Size: 1695 bytes --]

Nice.

> On 4 Jan 2021, at 16:13, philip.silva via 9fans <9fans@9fans.net> wrote:
> 
> Hi!
> 
> I've been working on a rudimentary web browser in Go which runs on Plan9(port) thanks to the duit UI framework. I've developed most of it of 9front/amd64 although the initial setup and some debugging were done on macOS. The code itself without tests is at the moment less than 4 kloc - although it has a number of dependencies. It's still very experimental but it gives surprisingly usable results with many static web pages (Screenshot http://psilva.sdf.org/scr.png <http://psilva.sdf.org/scr.png>). Parts of the code are still a bit wild because they are more or less proof-of-concept. Also there is a very experimental JS support, at least in very isolated cases it can handle jQuery code. :-D It's hosted on shithub: http://shithub.us/git/ph/opossum/HEAD/info.html <http://shithub.us/git/ph/opossum/HEAD/info.html> (I've also created a mirror on Github: https://github.com/psilva261/opossum <https://github.com/psilva261/opossum>) Would be great if someone is interested in contributing!
> 
> Greetings, Philip
> 9fans <https://9fans.topicbox.com/latest> / 9fans / see discussions <https://9fans.topicbox.com/groups/9fans> + participants <https://9fans.topicbox.com/groups/9fans/members> + delivery options <https://9fans.topicbox.com/groups/9fans/subscription>Permalink <https://9fans.topicbox.com/groups/9fans/T08e3f4043301fdb1-M99102de53868f6a39fe2e10f>

------------------------------------------
9fans: 9fans
Permalink: https://9fans.topicbox.com/groups/9fans/T08e3f4043301fdb1-M7a0637da7f7fcaf5abdbbedc
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

[-- Attachment #2: Type: text/html, Size: 2485 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [9fans] Rudimentary web browser in Go
  2021-01-04 19:13 [9fans] Rudimentary web browser in Go philip.silva via 9fans
  2021-01-04 21:23 ` Federico Benavento
@ 2021-01-06 10:23 ` kokamoto
  1 sibling, 0 replies; 3+ messages in thread
From: kokamoto @ 2021-01-06 10:23 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 49 bytes --]

Wao!
Attached is a page with java script!

Kenji

[-- Attachment #2.1: Type: text/plain, Size: 569 bytes --]

from postmaster@titan:
The following attachment had content that we can't
prove to be harmless.  To avoid possible automatic
execution, we changed the content headers.
The original header was:

        Content-Type: application/x-gzip
        Content-Disposition: attachment; filename=ken.gz
        Content-Transfer-Encoding: base64
------------------------------------------
9fans: 9fans
Permalink: https://9fans.topicbox.com/groups/9fans/T08e3f4043301fdb1-M3cb48aacc1e0bfaf8db503c9
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

[-- Attachment #2.2: ken.gz.suspect --]
[-- Type: application/octet-stream, Size: 830433 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2021-01-06 10:24 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-04 19:13 [9fans] Rudimentary web browser in Go philip.silva via 9fans
2021-01-04 21:23 ` Federico Benavento
2021-01-06 10:23 ` kokamoto

9fans - fans of the OS Plan 9 from Bell Labs

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://inbox.vuxu.org/9fans

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V1 9fans 9fans/ http://inbox.vuxu.org/9fans \
		9fans@9fans.net
	public-inbox-index 9fans

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://inbox.vuxu.org/vuxu.archive.9fans


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git