General project discussion.
Use this as a last resort if your topic does not fit in any of the other boards but it still on-topic.
Forum rules
This General Discussion board is meant for topics that are still relevant to Pale Moon, web browsers, browser tech, UXP applications, and related, but don't have a more fitting board available.
Please stick to the relevance of this forum here, which focuses on everything around the Pale Moon project and its user community. "Random" subjects don't belong here, and should be posted in the Off-Topic board.
-
PseudoDistant
- Moon lover

- Posts: 76
- Joined: 2024-02-06, 20:19
Unread post
by PseudoDistant » 2024-03-08, 18:52
Moonchild wrote: ↑2024-03-08, 18:48
Under the hood that is how JS runs in browsers too. Everything is baseline compiled to bytecode, and can from there be passed on to the Ion compiler as well. JS is not a real-time interpreted language in just about all cases.
It isn't? I didn't know that.
I kinda figured that it was interpreted, since most JS frameworks I've worked with perform about as well as Python.
Is that really just poor optimization?
I'm never touching React again.

Eat your school.
Eat your drugs.
Eat your teeth.
-
Moonchild
- Pale Moon guru

- Posts: 37763
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Unread post
by Moonchild » 2024-03-08, 18:54
PseudoDistant wrote: ↑2024-03-08, 18:52
Is that really just poor optimization?

I'm never touching React again.
Yes, as well as the kitchen sink approach.
If you ask a browser to download, parse, compile and run 10+ MB of minified js just to display a login prompt, you're doing something very wrong.
"A dead end street is a place to turn around and go into a new direction" - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
PseudoDistant
- Moon lover

- Posts: 76
- Joined: 2024-02-06, 20:19
Unread post
by PseudoDistant » 2024-03-08, 19:01
Moonchild wrote: ↑2024-03-08, 18:54
Yes, as well as the kitchen sink approach.
If you ask a browser to download, parse, compile and run 10+ MB of minified js just to display a login prompt, you're doing something very wrong.
I had exactly that issue with a site generated in Bootstrap.
(I never used Bootstrap myself, a friend of mine made it, and ended up not using it, so I asked if I could fork it.)
There was over 200 KB of CSS and a huge heap of JavaScript for mostly a static page.
And reading over the HTML and CSS was pretty painful.
I only just now got rid of the last of the Bootstrap generated bullshit and now there's 4 KB of CSS and less than 700 B of JavaScript.

Eat your school.
Eat your drugs.
Eat your teeth.
-
PseudoDistant
- Moon lover

- Posts: 76
- Joined: 2024-02-06, 20:19
Unread post
by PseudoDistant » 2024-05-13, 12:09
I've been struggling with depression lately, have had a hard time getting things done.
Flashify isn't done, but here's what I have so far.
Basically haven't done much since the last time I posted here, but it's something.
Hope you enjoy it.
Currently, it works on Newgrounds and CrazyGames.
It should also work on Dagobah, but it was kinda broken, so idk if it works anymore. (I'll try to fix it later.)
You do not have the required permissions to view the files attached to this post.
Eat your school.
Eat your drugs.
Eat your teeth.
-
PseudoDistant
- Moon lover

- Posts: 76
- Joined: 2024-02-06, 20:19
Unread post
by PseudoDistant » 2024-05-13, 12:21
No idea why I can't edit the first post, maybe I should start a new thread?
https://github.com/PseudoDistant/Flashify/
Eat your school.
Eat your drugs.
Eat your teeth.
-
Moonchild
- Pale Moon guru

- Posts: 37763
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Unread post
by Moonchild » 2024-05-13, 13:56
PseudoDistant wrote: ↑2024-05-13, 12:21
No idea why I can't edit the first post
Post editing is limited.
"A dead end street is a place to turn around and go into a new direction" - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
Moonchild
- Pale Moon guru

- Posts: 37763
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Unread post
by Moonchild » 2024-05-13, 13:57
PseudoDistant wrote: ↑2024-05-13, 12:21
maybe I should start a new thread?
might be a good idea. I suggest you do it in the
extension releases board.
"A dead end street is a place to turn around and go into a new direction" - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite