We're back in the IE era (now with chrome and other browsers) where websites are bloated with ton of js, css, websockets, background services hogging memory.
May be its time for browser vendors to show the consumption (right now they show memory usage) by features i.e background service, websockets, etc.,
With option to disable background service workers.
You're right, ICANN should archive the namespace as it-is without removing the TLD from the root server and registry. Similar to an wayback archive version for domain names.
On the other hand .su (soviet union) is still in use.
It is very unfortunate ICANN still hasn't address this issue yet. Although not yet, .io is in a similar situation with even larger domains active but the territory is changing hands from britain to mauritius.
World is connected by Internet, it needs to be preserved even after geo politics and borders change.
You’re supposed to enable it if you’re important enough to potentially be the target of an attack. Political dissidents, journalists, government officials, HNWIs with a bunch of cryptocurrency and so on should probably have it on always.
You’re welcome to turn it on even if you’re not in one of these groups, just accept that it increases the friction of using your phone in a bunch of little ways.
This article specifically discusses calling external C ABI libraries via the FFM API.
GraalVM is for compiling JVM bytecode to native, architecture-specific binaries.
FFM is like "[DllImport]" in .NET, or "extern" definitions in other languages.
The article shows how to auto-generate JVM bindings from C headers, and then allocate managed memory + interact with externally linked libs via the FFM API passing along said managed memory.
BTW: We (the GraalVM team) maintain a full-blown LLVM bitcode runtime that can be embedded in Spring or any other JVM application and compiled to native: https://github.com/oracle/graal/tree/master/sulong
One of the neatest things I've been able to do is compile a .dll library "plugin" for an application which loads plug-ins by invoking a special exported symbol name like "int plugin_main()" using GraalVM and @CEntryPoint
The entrypoint function starts a Graal isolate via annotation params and no native code was needed
people still use make for things. how many stand-alone utilities require npm?
i don't know graalvm, but I've used too much ant, buldr, gradle and maven. I'm not really convinced Graal VM would make anything better just because you are more familiar with it.
The author even says to just use what you like because that part doesn't matter.
May be its time for browser vendors to show the consumption (right now they show memory usage) by features i.e background service, websockets, etc.,
With option to disable background service workers.
reply