sharktheone
|
13 days ago
|
on: Temporal: The 9-year journey to fix time in JavaScript
Very happy for it finally being there!
sharktheone
|
6 months ago
|
on: Temporal_rs is here! The datetime library powering Temporal in Boa and V8
I attempted to implement the Temporal spec myself and it really isn't fun. After the tc39 meeting in May, I also switched to `temporal_rs` for `yavashark`. My own implementation ways everything else than optimal, I didn't support the RFC9557 timeformat.
In theory you could even use temporal_rs to provide an perfect polyfil with wasm.
sharktheone
|
1 year ago
|
on: Gosub – An open-source browser engine
I highly doubt that. At least not in a native way. However, you could make an adapter from the native interface to wasm components. Would be interesting to look into!
sharktheone
|
1 year ago
|
on: Gosub – An open-source browser engine
The acronym was basically there from Day 1, I am not the Person who came up with it and I also wasn't there at Day 1.
sharktheone
|
1 year ago
|
on: Gosub – An open-source browser engine
Servo and Tauri still let the Application use JavaScript, which is just very wasteful. I was thinking about making it possible to write dynamic websites completely without JavaScript, by building up WASM support and making that even faster. But that's a not the goal for now. Indeed, we don't even have a JS API for websites yet...
sharktheone
|
1 year ago
|
on: Gosub – An open-source browser engine
Well, the application is basically unoptimized. However, we also don't have many components yet that can eat up your memory. But we try to keep the memory usage as low as possible. We also thought about integrating it into something like Electron, and for something like that it is important to have a low memory usage.
Lateron, we might have some compile time flags to reduce memory usage in cost of a bit of speed. Most Electron apps don't require that big oomf performance on the startup, since everything is locally and can be cached in a better way.
sharktheone
|
1 year ago
|
on: Gosub – An open-source browser engine
Yes, the HTML parser, probably the component that is the most spec compliant. I think the CSS parser also is. For the initial phase, I think it is more important to get something working. For a later implementation, the spec should dictate what we do and what not. But with a small team, it is just not feasible.
sharktheone
|
1 year ago
|
on: Gosub – An open-source browser engine
The "optimised search and unlimited browsing" isn't really a statement, it is the expanded form of the acronym gosub. As I said, I don't really like it, but this is what we have now... :/
But I can definitely see where you are coming from.
sharktheone
|
1 year ago
|
on: Gosub – An open-source browser engine
Iirc that thing was also AI generated. I don't like it, but here we are and have this sentence. Imo ChatGPT is for name generation not the... best
sharktheone
|
1 year ago
|
on: Gosub – An open-source browser engine
No, the website isn't AI generated. There might be some parts of it, though, like general structure of the website and structure of texts.
Yes, the initial logo design was generated by AI, however the current logo was made by a designer from the AI's draft.
I don't know if it is a compliment that my website design skills match the ones of AI or if it is more an insult
sharktheone
|
1 year ago
|
on: Gosub: A browser engine written in Rust
Is there a way of getting the points back?
sharktheone
|
1 year ago
|
on: Gosub – An open-source browser engine
lol GOSUB as a BASIC command, yes I can see the reference. It actually referes to the BASIC command.
sharktheone
|
1 year ago
|
on: Gosub – An open-source browser engine
The byte stream is one of the first components that was written. Probably It wouldn't be written nowadays. The browser is quite modular, so in the end you can completely out out of that system.
sharktheone
|
1 year ago
|
on: Gosub – An open-source browser engine
Gosub is kind of an acronym. I don't really like it, but yeah Gosub and go would be more similar than to Rust
sharktheone
|
1 year ago
|
on: Gosub – An open-source browser engine
We actually kind of have a javascript engine. It is a more personal project of mine, but it is also intended to be used and intigrated into gosub. In case someone is interested, here is the repo:
https://github.com/Sharktheone/yavashark
sharktheone
|
1 year ago
|
on: Gosub – An open-source browser engine
I think I fixed this a while ago, but we didn't update the website deployment
sharktheone
|
1 year ago
|
on: Gosub – An open-source browser engine