Tiny Core Extensions > Extension requests
Netsurf
nick65go:
understanding "lua" programming is over my pay grade ;)
but from https://github.com/oasislinux/oasis/blob/master/pkg/netsurf/gen.lua
it seams to have true type fonts, wayland (so is not frame-buffer), but without JavaScript, because the only string "javascript" is
--- Code: ---exe('netsurf', [[
content/(
handlers/(
javascript/(fetcher.c none/none.c)
--- End code ---
jazzbiker:
Hi, nick65go!
It appears, that I saved netsurf for fb as tcz, and now write this post with its help. It isn't fully static, at least it needs curl. Font is dejavu only ttf. Screen size is fixed!!! Extension is 1.2M in size. How can I determine, that js is on? Integration with the mouse is poor: I can use it for positioning cursor only. So strange enough, but small.
nick65go:
Some clarification (these are notes to myself here):
--- Code: ---https://en.wikipedia.org/wiki/NetSurf
but as of December 2012 there are some NetSurf preview-builds available which contain early-stage JavaScript support (later much improved).[14]
"NetSurf's JavaScript engine (Duktape)"
--- End code ---
and
--- Code: ---http://mirrors.dotsrc.org/tinycorelinux/4.x/x86/tcz/netsurf-fb.tcz.info
Title: netsurf-fb.tcz
Size: 568K; Total size = 8.52 MB
Tags: NetSurf fb framebuffer lightweight fast web browser
Current: 2012/03/09 First release. Version 2.8
--- End code ---
and
--- Code: ---http://mirrors.dotsrc.org/tinycorelinux/4.x/x86/tcz/netsurf-gtk.tcz.info
Title: netsurf-gtk.tcz
Size: 1008K; Total size = 18.23 MB
Tags: NetSurf Gtk2 lightweight fast web browser
Current: 2012/03/06 First release. Version 2.8
--- End code ---
So, these mean that netsurf 2.8 (2012/03/09) did not have javascript (wikipedia shows it was after 2012/12/01)
And the netsurf-gtk 2.8 size + dependencies were 18+ MB already, in compressed tcz.
So uncompressed will double size and then staically liked maybe will shrink to half, and final result maybe still have around 18 MB, with GTK2 and X.org.
Then
--- Code: ---https://en.wikipedia.org/wiki/NetSurf
In July 2019 NetSurf 3.9 was released, with support for CSS Media Queries (level 4) and improvements to JavaScript handling.
--- End code ---
For PC, the RAM is important, because it can hardly be upgraded; but storage size matters less, because USB sticks are cheap and have big storage size.
Summary: maybe (not yet released in the internet) netsurf 3.10 (May 2020) with FLTK can reduce the total RAM size. The JavaScript engine (incomplet but maybe sufficient) is "Duktape", as wikipedia says it.
Juanito:
--- Quote from: nick65go on May 04, 2021, 03:26:38 PM ---TC has netsurf 3.9 with gtk2, and netsurf 3.10 with gtk3, but recently I found that netsurf could have other interfaces:
https://git.netsurf-browser.org/netsurf.git/log/?h=vince/fltk
--- End quote ---
I built netsurf-fltk, but it was unusable - perhaps I built it wrongly (it's a mess to build from git).
cast-fish:
Hello,
Netsurf, is a Lovely browser (somehow) .
Free of course.
........yes.
Thx
C
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version