blueedgetechno / win11React

Windows 11 in React 💻🌈⚡
https://win11.blueedge.me
Creative Commons Zero v1.0 Universal
9.15k stars 967 forks source link

*cough cough* why not ditch react? #25

Closed k1nxx closed 3 years ago

k1nxx commented 3 years ago

Is your feature request related to a problem? Please describe. I hate react, its too slow. (my opinion don't fight)

Describe the solution you'd like I'd do it myself, Lets just ditch react to make the thing faster shall we?

Describe alternatives you've considered VANILA JAVASCRIPT

Additional context Don't fight me :)

Thanks hope you allow me to ditch stupid react and make life better for all the human beings in the world

blueedgetechno commented 3 years ago

I will fight XD. React might be slow but very powerful. It gives to access to the endless open-source libraries and a fully functional application on the cost of performance, which can be reduced drastically.

And Redux on the top of that is like a cake you can't refuse.

k1nxx commented 3 years ago

So your telling me vanilla js is less powerful ? im pretty sure with it being faster you also get the benefit of it having less bugs :)

k1nxx commented 3 years ago

Also sites slower than 0.3ms are not the best :) since many uesrs click off

blueedgetechno commented 3 years ago

I know but the project was not initially intended to attract users. Anyone with decent network and patience can make through the delay. Also I don't how much effort it will take to remove the react dependency from the project and replace it with vanilla.

k1nxx commented 3 years ago

if you allow me to do this, i won't refactor the project i'll make a new project

blueedgetechno commented 3 years ago

Yeah, you can but then I will have to spend another few months learning vanilla JS in order to contribute.

heyarviind commented 3 years ago

Yeah, you can but then I will have to spend another few months learning vanilla JS in order to contribute.

Whoops, so you learned react without learning javascript?

blueedgetechno commented 3 years ago

There are people who spend time mastering javascript before anything else and there are some ... those ... who ...

khang-nd commented 3 years ago

@9ebd7134 good luck making one with Vanilla JS, you will need it... a lot.

k1nxx commented 3 years ago

shoot, i forgot to mention I am going to use ts

k1nxx commented 3 years ago

were did y9ou get the icons from ? @blueedgetechno

blueedgetechno commented 3 years ago

@9ebd7134 I scrapped the system32 folders and extracted icons from exe files

k1nxx commented 3 years ago

oh :+1:

maxervo commented 3 years ago

Noticed it was abnormally slow on Chrome/Linux (and interestingly faster on Firefox/Linux) for this PC: Ryzen 7 3700X / 16GB RAM / Nvidia RTX 2700 / Chrome 88 / Firefox 86

Discussing performance between React/vdom vs JS, https://macos.vercel.app/ is pretty fun to check out as well. It's funny how this brings the parallel: Win11 in React vs MacOS in Svelte

blueedgetechno commented 3 years ago

Point to be noted my honor, The site is slow due to the bad implementattion of css animation. It has been partially fixed by @Tronic247 , here https://64.pr.andrewstech.me

~This will be live along with spotify, discord~ This is live

maxervo commented 3 years ago

Super cool @blueedgetechno! https://64.pr.andrewstech.me works indeed much more smoothly in this browser with the fixed animation, awesome stuff!

luni-moon commented 3 years ago

@9ebd7134 good luck making one with Vanilla JS, you will need it... a lot.

That may be a good project, I may actually try that sometime lol...

hktr92 commented 3 years ago

Noticed it was abnormally slow on Chrome/Linux (and interestingly faster on Firefox/Linux) for this PC: Ryzen 7 3700X / 16GB RAM / Nvidia RTX 2700 / Chrome 88 / Firefox 86

Discussing performance between React/vdom vs JS, https://macos.vercel.app/ is pretty fun to check out as well. It's funny how this brings the parallel: Win11 in React vs MacOS in Svelte

anyone wants to make a plasma 5 in vue? or gnome 3 in angular? or i3wm in rust wasm? or lxde in vanilla js?

luni-moon commented 3 years ago

Is your feature request related to a problem? Please describe.

I hate react, its too slow. (my opinion don't fight)

Describe the solution you'd like

I'd do it myself, Lets just ditch react to make the thing faster shall we?

Describe alternatives you've considered

VANILA JAVASCRIPT

Additional context

Don't fight me :)

Thanks hope you allow me to ditch stupid react and make life better for all the human beings in the world

cough cough Why not switch to jQuery? cough cough

blueedgetechno commented 3 years ago

cough cough why are we coughing cough cough

luni-moon commented 3 years ago

cough cough why are we coughing cough cough

sneeze sneeze Is this better? sneeze sneeze

luni-moon commented 3 years ago

Nice labelling... uhh...


In all seriousness, React takes complicated scripts to set up something that you can do, in some cases, with normal JS, or even jQuery (yes, I know that's a very overused library, but you know, if it works, it works). That is why I am going to rewrite this soon with all vanilla JS and some jQuery.

k1nxx commented 3 years ago

The issue isn't with js its with html/css. if anyone is willing to ditch react tell me.

luni-moon commented 3 years ago

The issue isn't with js its with html/css. if anyone is willing to ditch react tell me.

The issue is with the JS, as mentioned in the original post. Also, if we change from React, we would have to modify some or most of the HTML, in some way, shape, or form. Lastly, I am all for ditching React, but I just wanted to point out that what your original post said, was taken (at least by me), that JS/React was the problem, not the HTML. Hopefully you understand.


Best Wishes, Lukas Batema

k1nxx commented 3 years ago

Sorry for the reply time, i never said the problem was with the html, i get that React's html/css isn't the same as standard Html/Css, nevertheless, don't think react would help in this project in any way or sort. This is purely based on styling, and is simply dependency mess.

luni-moon commented 3 years ago

The issue isn't with js its with html/css. if anyone is willing to ditch react tell me.

I beg your pardon?

k1nxx commented 3 years ago

The issue isn't with js its with html/css. if anyone is willing to ditch react tell me.

I beg your pardon?

Sorry,

Nevertheless i said that since im awful at html/css. i semi created the project, and then realized my css is shit. i got some applications working thought. (Browser, console which was cloned from another project of mine, gnvim, file explorer)

luni-moon commented 3 years ago

The issue isn't with js its with html/css. if anyone is willing to ditch react tell me.

I beg your pardon?

Sorry,

Nevertheless i said that since im awful at html/css. i semi created the project, and then realized my css is shit. i got some applications working thought. (Browser, console which was cloned from another project of mine, gnvim, file explorer)

Thank you for the more clear explanation. I understand now. I would love to help, but I do not have time as of the present and near future.

win11bot commented 3 years ago

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.