Re: Browsers in D

2023-12-19 Thread Doigt via Digitalmars-d-announce

On Tuesday, 19 December 2023 at 21:15:19 UTC, Adam D Ruppe wrote:
With Firefox getting worse by the year, you might want to 
consider also making your own partially-usable chromium/edge 
skin (also known as "pukes")!


Firefox is getting better, not worse. That's strictly your 
opinion.


Re: Browsers in D

2023-12-19 Thread Antonio via Digitalmars-d-announce

On Tuesday, 19 December 2023 at 21:15:19 UTC, Adam D Ruppe wrote:

With Firefox getting worse by the year, you might want to 
consider also making your own partially-usable chromium/edge 
skin (also known as "pukes")!


Really? It is my primary development browser.  In fact, chromium 
has left me in the lurch more than once with its bugs (mainly 
with svg and resources memory management).


Imagine a company with products based on svg (complex ones with a 
lot of user interaction) and a new version of chrome that fails 
managing mouse events in some circunstances... my company begun 
to receive emails/phone calls from our customers telling that 
"our software bug" was making them lose thousands of euros every 
hour.  (Our company was a "personalization" service used by a lot 
of manufacturers eCommerce in Spain).


It was not the first neither the last problem that a new version 
of chrome caused to our company:  You can't say to a customer 
"tell your users to browse your ecommerce with Firefox or Safari" 
because Chromium dominates browsers market (it is a monopolistic 
control).


I remember when reported a bug about canvas/images memory leak 
(Our software processed hundred of images directly on web)... we 
find the solution to assigning 0 to width/height... but the 
chromium bug remained YEARS until it was solved.  It gives you 
the magnitude of what a monopolistic control signifies.


Adam, I really heated Chrome... and I simply don't tolerate each 
new browser based on chromium. I consider it a giant error.  "One 
ring to rule them all"


Firefox protection is a must.





Re: Browsers in D

2023-12-19 Thread Antonio via Digitalmars-d-announce

On Tuesday, 19 December 2023 at 23:40:48 UTC, Antonio wrote:


Really? It is my primary development browser. ...


I apologize for the tone of my last post. I consider that what it 
express does not fit the rules of this forum.

If possible, I would like it to be removed by the moderator.
Thanks in advance.



Re: Browsers in D

2023-12-19 Thread Adam D Ruppe via Digitalmars-d-announce

On Tuesday, 19 December 2023 at 23:40:48 UTC, Antonio wrote:
It was not the first neither the last problem that a new 
version of chrome caused to our company


Oh, I'm old enough to remember the Chrome auto-update that broke 
standard HTML links! It was such a pain supporting it in the 
first few years, while IE and Firefox were both working pretty 
well at the time.


But, like I just said in the other post, Firefox has near-zero 
support for being embedded in other applications. If you know of 
a way that we could reasonably use from D, let me know, but the 
only time I've seen an embedded Gecko is actually in the Wine 
project... and this had no other way to access it that I could 
find.


I remember when reported a bug about canvas/images memory leak 
(Our software processed hundred of images directly on web)... 
we find the solution to assigning 0 to width/height... but the 
chromium bug remained YEARS until it was solved.


Mozilla has closed *dozens* of bugs that affect me directly as 
WONTFIX, including fairly simple to fix regressions. That's why I 
can't use it anymore.


Adam, I really heated Chrome... and I simply don't tolerate 
each new browser based on chromium.


If you wanna work on my other engine to bring it up to spec, feel 
free lol, but the screenshots speak to the functionality gap...




Re: Browsers in D

2023-12-19 Thread Hors via Digitalmars-d-announce

On Tuesday, 19 December 2023 at 21:15:19 UTC, Adam D Ruppe wrote:
I wrote a little blog about my browsers in D, with some 
discussion about how you might be able to embed them in your 
application too:


http://dpldocs.info/this-week-in-d/Blog.Posted_2023_12_18.html

With Firefox getting worse by the year, you might want to 
consider also making your own partially-usable chromium/edge 
skin (also known as "pukes")!


Neither any browsers are good
In firefox sometimes pages simply crashes without any error 
message, you have to close tab and open it again.
In chromium sometimes caret becomes invisible, and page crashes 
the entire app becomes irresponsive.


Also I find it funny how people tell they use firefox for 
privacy, yet firefox have telemetry on by default.


Re: Browsers in D

2023-12-19 Thread Hors via Digitalmars-d-announce
On Wednesday, 20 December 2023 at 00:00:24 UTC, Adam D Ruppe 
wrote:

On Tuesday, 19 December 2023 at 22:42:16 UTC, Doigt wrote:
Firefox is getting better, not worse. That's strictly your 
opinion.


Firefox has a number of major problems:

* They invested in Rust instead of D.
[...]


Rust is better choice than D if you have to run code from 
untrusted resources (html, javascript, webassembly...) it's 
safer, plus faster.