Live data from Hacker News

Mozilla's abandoned web engine 'Servo' project is getting a reboot

news.itsfoss.com

121–130 of 140 posts

Re: Mozilla's abandoned web engine 'Servo' project is getting a reboot

#121
post #60
post #30

Earlier quoted context omitted.

Yeah, it's an awesome idea to waste few hundred megabytes of RAM to run your app. This browser-in-a-box cancer needs to die a painful death.

I agree it's disappointing to think I've found a native app only to realize it's just an Electron app. But I don't need the idea to die, I just want better transparency in app stores so I can know ahead of time whether an application is native or just a wrapped webapp. > This browser-in-a-box cancer needs to die a painful death. That depends on what you think the result would be. What do you think companies who use E…

They would use Qt/QML, NodeGui, Sciter, Flutter, React Native or another lightweight Electron alternative: https://news.ycombinator.com/item?id=38687662.

Re: Mozilla's abandoned web engine 'Servo' project is getting a reboot

#122
post #39
post #30

Earlier quoted context omitted.

Yeah, it's an awesome idea to waste few hundred megabytes of RAM to run your app. This browser-in-a-box cancer needs to die a painful death.

Until there's a viable solution for desktop native GUI, this trend will continue.

There are many: QML, NodeGui, Flutter, React Native and plenty more lightweight Electron alternatives: https://news.ycombinator.com/item?id=38687662

Or to mention native libs: GTK, wxWidgets, Xamarin.

Re: Mozilla's abandoned web engine 'Servo' project is getting a reboot

#123
post #98

Earlier quoted context omitted.

Bullshit. If that's what it takes you please seek another line of work.

I can built a basic app with html, javascript, etc that supports many platforms in an evening. How long do you think it would take to support windows, macos, ios, android, xbox, linux, etc, etc? Much more than 50x the time even if you already are familiar with development on all the plaforms.

Flutter or React Native are also easy to develop with and cross-platform, no need to learn C/C++.

Re: Mozilla's abandoned web engine 'Servo' project is getting a reboot

#124
post #30

Earlier quoted context omitted.

Yeah, it's an awesome idea to waste few hundred megabytes of RAM to run your app. This browser-in-a-box cancer needs to die a painful death.

Make a better alternative and people will flock to it.

There are better alternatives to Electron, like: Qt/QML, Tauri, Flutter, Sciter, React Native, NodeGui, DeskGap, etc. but people don't flock to it.

Re: Mozilla's abandoned web engine 'Servo' project is getting a reboot

#125
post #56
post #30

Earlier quoted context omitted.

Yeah, it's an awesome idea to waste few hundred megabytes of RAM to run your app. This browser-in-a-box cancer needs to die a painful death.

And you won't get Skype, Slack, Teams and many other applications people use on a daily basis on Linux, at all. Features on Mac will be limited compared to Windows version, because the team prioritizes work on the platform with the largest userbase. There will be more inconsistencies in feature and UI for "desktop" version vs web version, if companies still bother to maintain two versions. That's the future you want…

Have a look at many cross-platform native apps like Jami, Pidgin, VNC, XnView - all made with Qt/GTK+.

Re: Mozilla's abandoned web engine 'Servo' project is getting a reboot

#126
post #79

Earlier quoted context omitted.

Telegram manages just fine, and looks the same on all platforms. I even ran it on FreeBSD for a few weeks with no issues. Their desktop client is developed pretty much by one person in C++ with Qt. It's really feature rich these days and actually works, unlike some of the things you've listed.

Doesn't Telegram use a web view via QtWebkit?

No, its UI is made with Qt/C++: https://github.com/telegramdesktop/tdesktop/tree/dev/Telegra...

Re: Mozilla's abandoned web engine 'Servo' project is getting a reboot

#129

I hope that being at Igalia forces the team to have laser focus in being a real embeddable solution for developers. The last I checked maybe a year ago or more, it isn’t. I commented over the years how Servo isn’t a real alternative because they don’t actually provide any API surface comparable to using CEF or full Chromium or WebKit, and as a result it’s a nonstarter. I think someone working on it had mentioned they…

There was an embedding example: https://github.com/paulrouget/servo-embedding-example

Re: Mozilla's abandoned web engine 'Servo' project is getting a reboot

#130

Earlier quoted context omitted.

Qt?

too many gotchas with LGPL to become a universal solutions. I wish that gtk was more stable across all platforms. I have a few on macos and some are less than ... stable... compared to on linux.

Electron's web engine is also LGPL. (And GTK too)
Post reply on HN