HNHacker News
TopNewBestAskShowJobs

NiLSPACE

217 karma · joined May 29, 2015

submissionscomments
NiLSPACE··on Ask HN: How is Rust used in the Linux kernel today?
I believe you're thinking of this blog: https://hacks.mozilla.org/2017/08/inside-a-super-fast-css-en...
NiLSPACE··on Firefox Preview/GeckoView Add-Ons Support
GeckoView is a wrapper around Gecko to make it easy to embed it into applications. I heard it's API is similar to WebView, but it's not a complete drop-in replacement.
NiLSPACE··on Chromium and the Browser Monoculture Problem
They forked Webkit which they named Blink
NiLSPACE··on Chrome extension manifest v3 proposal: comment from uBlock Origin author
You can already enable WebRender on Firefox Preview (Fenix). It renders pages allot faster but scrolling feels more sluggish.
NiLSPACE··on A survey of attacks against Intel x86 over last 10 years (2015) [pdf]
I believe you have to pay royalties for Arm while RISC-V is completely open source.
NiLSPACE··on Firefox switching to clang-cl for Windows builds
If you want to know for sure if Webrender is enabled you can go to about:config and check the Graphics section. If Compositing is 'Webrender' it's turned on.
NiLSPACE··on Firefox is back. It's time to give it a try
Firefox, like any other browser on iOS, is based on webkit because Apple doesn't allow other engines. That's why you don't have 'about:config' there.
NiLSPACE··on Firefox is back. It's time to give it a try
Webrender (the new renderer maxyme was talking about) will move to gfx-rs later on [1]. That allows the renderer to run on Vulkan, DirectX 11 and 12, Metal and OpenGL.

[1] https://github.com/servo/webrender/issues/407

NiLSPACE··on Skia: an open source 2D graphics library
I believe the target was Firefox 59, but they didn't make it.
NiLSPACE··on Off-main-thread HTML parsing in Servo
It only works in Firefox Nightly. The flag exists in Beta and Stable, but since Stylo isn't compiled with these versions the flag doesn't actually do anything.
NiLSPACE··on Cuberite – A lightweight, fast and extensible game server for Minecraft
Some popular plugins are already ported over like

- WorldEdit: https://forum.cuberite.org/thread-870.html

- Essentials: https://forum.cuberite.org/thread-1840.html

But also minigames like

- SkyBlock: https://forum.cuberite.org/thread-1508.html

- HungerGames: https://forum.cuberite.org/thread-1456.html

NiLSPACE··on Cuberite – A lightweight, fast and extensible game server for Minecraft
There is a list of clients here: http://wiki.vg/Client_List
NiLSPACE··on Cuberite – A lightweight, fast and extensible game server for Minecraft
There is a forum post which has a rough list of what is supported and what not: https://forum.cuberite.org/thread-499.html
NiLSPACE··on Cuberite – A lightweight, fast and extensible game server for Minecraft
Currently the server doesn't do collision checks with Players, so you wouldn't notice ghost blocks. It does make it allot easier for hackers though.

What makes it a good alternative is that it's reasonably lightweight. We currently have a server running on a RasPi 1 B where people can build structures for the world generator: https://forum.cuberite.org/thread-1372.html

NiLSPACE··on Microsoft ASP.Net Core 2.0.0 released
I thought major versions aren't usually backwards compatible (.Net 5.0 instead of 4.8)
NiLSPACE··on Stylo shipping in Firefox Nightly
> The old system will still be needed post-WebRender for printing at the very least.

Isn't it possible to take a frame from WebRender and print that? Having two separate systems seems like allot of unnecessary maintenance. Especially if one of those systems is only used on rare occasions like printing.

NiLSPACE··on Stylo shipping in Firefox Nightly
Currently with Webrender enabled Firefox renders it both on Webrender and the old renderer which causes it to be really slow.
NiLSPACE··on Stylo shipping in Firefox Nightly
There is a wiki page about Project Quantum: https://wiki.mozilla.org/Quantum

Currently Quantum CSS (Stylo) and Quantum Render (Webrender) are both in Firefox Nightly, but they are unstable and can cause really bad performance, especially Quantum Render. They won't be done until at least Firefox 57 and some most likely later.

Quantum Compositor is in Release already I believe. It's the out of process compositor for Firefox.

Changes from Quantum Flow are continuing to be implemented into Nightly and later on Beta.

I haven't ready much about the progress around Quantum DOM, and I have no idea for which release it is targeted.

NiLSPACE··on Stylo shipping in Firefox Nightly
The flag exists in Firefox Developer Edition but it doesn't do anything yet. You have to be on Nightly for it to have an actual effect: https://www.reddit.com/r/rust/comments/6p9s24/psa_you_can_tr...
NiLSPACE··on Stylo shipping in Firefox Nightly
True, Gecko lacks a real API for embedding. Servo on the other hand has embedding in mind from the start. There is someone from the Servo team working on it: https://github.com/paulrouget/servoshell
NiLSPACE··on Stylo shipping in Firefox Nightly
It's not the entire layout engine that changes. They only switch to the CSS Style system of Servo: https://www.reddit.com/r/rust/comments/6p9s24/psa_you_can_tr...

It's still pretty cool though :)

NiLSPACE··on Stylo shipping in Firefox Nightly
There is also a discussion on the Rust reddit about this: https://www.reddit.com/r/rust/comments/6p9s24/psa_you_can_tr...
NiLSPACE··on Stylo shipping in Firefox Nightly
I'd argue that Gecko is a real WebKit alternative. It has improved quite dramatically lately, have you tried Firefox Nightly?
NiLSPACE··on WebAssembly 101: A developer’s first steps
I also found this which I'd like to try out later today: https://github.com/anowell/quasar
NiLSPACE··on WebAssembly: Mozilla Won
Currently WebRender on Firefox renders the page twice as explained here: https://www.reddit.com/r/rust/comments/618p54/webrenderer_la...
NiLSPACE··on WebAssembly: Mozilla Won
I don't, but a marketing campaign saying "using modern safe techniques" might get a little traction.
NiLSPACE··on WebAssembly: Mozilla Won
Some of these bugs could've been prevented with Rust: https://www.mozilla.org/en-US/security/advisories/mfsa2017-0...
NiLSPACE··on WebAssembly: Mozilla Won
There are people who actually do that because otherwise they get an inferior version of a website even though it works perfectly fine on Firefox as well.
NiLSPACE··on WebAssembly: Mozilla Won
It heavily makes heavy use of parallelism and the GPU which increases the responsiveness. It's also uses Rust as a programming language instead of C++ which will prevent a whole category of bugs like buffer overflows and use after free.
NiLSPACE··on WebAssembly: Mozilla Won
Perhaps he means a similar thing to what they did to Microsoft by forcing them to make it possible to choose a different browser when installing Windows.
Page 1 of 2Next →