24 November 2018, 22:15 | #81 | |||
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,294
|
The whole real hardware vs. emulation subject has been discussed over and over again... don't let us start ...
I have no real personal preferences in that matter. Anyway: the question is little bit besides the point here, isn't it? Quote:
Quote:
But it is more or less a hobby project and it will be, what ever the creator wants it to be! I don't think it is our place to tell him what he should develop and what not - it is all open source - so if you want it to be something different: change it. Quote:
|
|||
24 November 2018, 22:45 | #82 | ||
Registered User
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,546
|
Quote:
Quote:
I'm not knocking Netsurf. This is simply what happens when you port a program without making any effort to optimize it for the new platform. You might get away with it when porting to a machine with more horsepower (though not in this case) but it won't work the other way. To get good apps on the Amiga we must be willing to spend some time and effort on interfacing the code, not just shovel it across with an emulation layer and/or 'compatibility' libraries. Doing it right is hard. Not as hard as writing all the code from scratch, but a lot harder than just getting it to compile. In the old days we wrote code from scratch because we had to, whereas today's 'developers' mostly just reuse stuff that was built by others. Are there any Amiga coders left who are still willing to do real work, or are we all too lazy? If the Amiga never gets a decent web browser this will be the reason. |
||
24 November 2018, 22:57 | #83 | |
old bearded fool
Join Date: Jan 2010
Location: Bangkok
Age: 56
Posts: 775
|
Quote:
The web is turning into a clusterfuck of dependencies and "layer cake" technologies, not to mention websites depending on external cloud resources to load site images and other assets. With added complexity comes lack of security, big sites are getting hacked at an increasing rate. In an awkward way it feels good iBrowse can't load the modern web, rejecting the crap the modern web has turned into. As a webmaster, if you can't run a website which loads OK for Amiga users then you are doing it wrong. |
|
24 November 2018, 23:11 | #84 | |
mä vaan
Join Date: Nov 2001
Location: Finland
Posts: 1,653
|
Quote:
There is even this : https://github.com/DNADNL/NetScript It is for those whoi would like to help but has problems to compile Netsurf. |
|
25 November 2018, 07:27 | #85 |
Registered User
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
|
The internet is a moving target, with each passing year it becomes less and less realistic to have a modern browser running (well) on 68K hardware.
|
25 November 2018, 09:00 | #86 | |
old bearded fool
Join Date: Jan 2010
Location: Bangkok
Age: 56
Posts: 775
|
Quote:
I've been researching security in the Chrome/Chromium browser while designing a fuzzer. Besides taking several hours to compile, the browser source tree consists of over 40 000 files, and when you compile the debug binary it is ~750mb in size (stripped/compressed ~160mb). There is so much in there that's not related to browsing the web at all, and due to the sandbox nature of the browser it's by design a whole "operating system" in itself on top of your existing one. Chrome behaves like an octopus (think of the kraken) while running, during my tests with 'strace' it "tries" to open over 1200 files (devices/libs included) in your system during launch before the browser window is loaded completely. According to internet sources there are around 5000 developers working on Chrome/Chromium with huge amounts of code added daily. Last edited by modrobert; 25 November 2018 at 10:26. |
|
25 November 2018, 13:51 | #87 | |||
Registered User
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,546
|
Quote:
Quote:
If I ever try to compile Netsurf it will be with SASC on an Amiga. This might mean having to rewrite large parts of the code, but if so that's a good thing because Netsurf is supposed to be written in plain C so it shouldn't be dependent on a particular build environment. And anyway this 'NetScript' doesn't solve the problem, it perpetuates it. Quote:
|
|||
25 November 2018, 15:18 | #88 |
mä vaan
Join Date: Nov 2001
Location: Finland
Posts: 1,653
|
|
25 November 2018, 16:27 | #89 |
Registered User
Join Date: Oct 2018
Location: Somerset
Posts: 4
|
Sorry to take this in a slightly different direction, but...
I think the Amiga would be well served by an Opera mini port. That way most of the heavy rendering is done remotely, and what's sent to the Amiga is a compressed and stripped down version of the website, which should be much more responsive. I'm not sure if Opera allows for ports like that though (their dev.opera site has nothing about rolling your own client). |
25 November 2018, 17:03 | #90 |
Registered User
Join Date: Jul 2009
Location: UK
Posts: 112
|
@thread
Most things like asm.js, emscripten, webassembly, java, closure etc need working toolchain. we need llvm for 68k Anyone try getting llvm tested with the 68k changes ? https://reviews.llvm.org/D50314 https://johnresig.com/blog/asmjs-jav...ompile-target/ |
25 November 2018, 18:41 | #91 | |
mä vaan
Join Date: Nov 2001
Location: Finland
Posts: 1,653
|
Quote:
|
|
25 November 2018, 22:42 | #92 | |
Registered User
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
|
Quote:
|
|
25 November 2018, 23:26 | #93 |
Zone Friend
Join Date: Apr 2005
Location: London
Posts: 1,176
|
There's not much difference between this and simply using VNC client to control a browser on another desktop on your network. If you're reliant on another machine for rendering why not make it one you control complerely? Then you can have whatever browser you like.
|
25 November 2018, 23:55 | #94 | |
Registered User
Join Date: Apr 2016
Location: T/C
Posts: 199
|
Quote:
|
|
26 November 2018, 00:00 | #95 | |
Registered User
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
|
Quote:
https://w3c.github.io/Web-and-TV-IG/cloud-browser-tf/ Last edited by NovaCoder; 26 November 2018 at 01:10. |
|
26 November 2018, 01:31 | #96 | |
Zone Friend
Join Date: Apr 2005
Location: London
Posts: 1,176
|
Quote:
|
|
26 November 2018, 01:43 | #97 | |
Registered User
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,546
|
Quote:
Perhaps just pointing out that IBrowse on a 50MHz 030 is faster than Netsurf on a 2.8GHz Pentium D doesn't impress the enormous scale of the anomaly. Based on clock speed alone the PC should more than 50 times faster. Take into account the fewer clocks per instruction and other speedups of a Pentium CPU and the ratio should be 200 times or more. One has to wonder what Netsurf was doing with all that extra horsepower. Maybe Netsurf just has an issue with a few web pages, and is much faster on others. In that case gregthecanuck's choosing EAB and amiga.org for his test was unfortunate. Thing is though, these are two websites that many of us visit regularly. So no matter how 'flawed' the results may be they are still relevant for an Amiga web browser. |
|
26 November 2018, 04:17 | #98 | |
old bearded fool
Join Date: Jan 2010
Location: Bangkok
Age: 56
Posts: 775
|
Quote:
Last edited by modrobert; 26 November 2018 at 04:32. |
|
26 November 2018, 07:39 | #99 | ||
mä vaan
Join Date: Nov 2001
Location: Finland
Posts: 1,653
|
Quote:
Quote:
Last edited by utri007; 26 November 2018 at 07:47. |
||
26 November 2018, 20:13 | #100 | |
Amigan
Join Date: Feb 2012
Location: London
Posts: 1,309
|
Quote:
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Voyager V3 Browser | Retrofan | support.Apps | 23 | 08 February 2019 05:28 |
Amiga Browser | attila06 | support.Apps | 91 | 22 August 2013 06:20 |
Dune 2 in a browser | Shoonay | Nostalgia & memories | 4 | 02 December 2012 23:46 |
Internet Browser | SkippyAR | request.Apps | 15 | 10 June 2008 08:11 |
IBrowse or Better Browser | the2 | request.Apps | 29 | 08 June 2007 10:50 |
|
|