Live data from Hacker News

Web based Windows XP desktop recreation, built with React

winxp.now.sh

111–120 of 156 posts

Re: Web based Windows XP desktop recreation, built with React

#112

I am very disappointed in the lack of response from Explorer > Help > Is this copy of Windows legal?

In a moment of serendipity, I was just finishing up a tiny project prompted by a moment of nostalgia: installing a Windows XP system under VirtualBox and getting the internet working on it. I always had fond memories of Win2k and WinXP and I wanted to know if my feelings today would match what I remembered, or if I was just seeing the past through rose-coloured glasses. I couldn't get IE to co-operate with modern bro…

Browservice renders navigable screenshots in IE or any other browser, using a modern counterpart as its proxy (although using it might feel like cheating):

- https://github.com/ttalvitie/browservice

- https://news.ycombinator.com/item?id=23595430

Re: Web based Windows XP desktop recreation, built with React

#114
post #83

This loads super fast on a phone and is very responsive. Modern js done right can provide top tier interfaces. So many frontend let performance go by the way side when making interactive web apps. And performance can also be UX, how things appear and the flow of the loading. Things like placeholder boxes [1] with the same size so the load isn’t janky is one good hack. The sort of thing you don’t have to care about wi…

Yeah, this is amazing. Works great even on iPhone. Going to save this one for the next time someone says React is slow. This worked instantly for me (just like my website, I wonder if they are using Gatsby or something else for static pre-rendering).

Funnily enough, you can actually run the real Windows XP in an x86 emulator on a recent iPhone or iPad, and the UI responds acceptably quickly: https://www.cultofmac.com/717191/run-windows-xp-iphone-ipad-...

Re: Web based Windows XP desktop recreation, built with React

#115
post #83

This loads super fast on a phone and is very responsive. Modern js done right can provide top tier interfaces. So many frontend let performance go by the way side when making interactive web apps. And performance can also be UX, how things appear and the flow of the loading. Things like placeholder boxes [1] with the same size so the load isn’t janky is one good hack. The sort of thing you don’t have to care about wi…

My goto test: Does it crash my virtual machine? Some of the most basic websites trigger a serious (and still unresolved after years...) bug where the rendering stutters to a halt until virt-manager and all my VM windows crash. Just basic landing pages with weird animated backgrounds, etc. Nothing rich. This app? It works almost flawlessly with little jank and doesn't even stress my browser. And it has a much richer U…

Huh.

What VM configuration and guest OSes are you using?

Exactly what is crashing? I presume qemu itself, but can't tell if you're describing BSOD type events.

Can you reproduce the crashes using qemu-system-x86_64 directly?

Re: Web based Windows XP desktop recreation, built with React

#117
post #112

Earlier quoted context omitted.

In a moment of serendipity, I was just finishing up a tiny project prompted by a moment of nostalgia: installing a Windows XP system under VirtualBox and getting the internet working on it. I always had fond memories of Win2k and WinXP and I wanted to know if my feelings today would match what I remembered, or if I was just seeing the past through rose-coloured glasses. I couldn't get IE to co-operate with modern bro…

Browservice renders navigable screenshots in IE or any other browser, using a modern counterpart as its proxy (although using it might feel like cheating): - https://github.com/ttalvitie/browservice - https://news.ycombinator.com/item?id=23595430

(Which makes sense to do thanks to browsers loading pages from internal intranets, and a selection of external services via proxy configurations.)

Re: Web based Windows XP desktop recreation, built with React

#118
post #83

This loads super fast on a phone and is very responsive. Modern js done right can provide top tier interfaces. So many frontend let performance go by the way side when making interactive web apps. And performance can also be UX, how things appear and the flow of the loading. Things like placeholder boxes [1] with the same size so the load isn’t janky is one good hack. The sort of thing you don’t have to care about wi…

Yeah, this is amazing. Works great even on iPhone. Going to save this one for the next time someone says React is slow. This worked instantly for me (just like my website, I wonder if they are using Gatsby or something else for static pre-rendering).

Well... You're comparing performance of almost 20 year old computers to your current machine. It takes 3 seconds to start paint. The webpage is 'only' using 85-101MB ram to do nothing.

Remind you that the requirements were: 233MHz CPU + 64MB RAM

Let's say you're running a late 2019 macbook pro 13". That's:

16384MB RAM, and 1400-3900 MHz cpu (x8 threads) with 8MB cache. Which includes branch etc etc.

All that aside, it looks pixel-perfect to me, and it behaves the same afaict :-)

Re: Web based Windows XP desktop recreation, built with React

#119

Windows XP is reportedly the last version of Windows where Bill Gates played a key role in its creation and quality control – something he was very good at. In my view he should return to this job and stop listening to the Melinda Gates and Lorraine Jobs of the world encouraging him to work on saving the universe when Windows has been going downhill ever since he left. If Bill were to start with a Windows XP sp3 base…

Yeah, Bill Gates should stop saving thousands of lives and instead fix a few bugs in Windows 10.

He’s not asking for fixing bugs in win10, he’s asking that usb3 support etc. should be added to winXP

Re: Web based Windows XP desktop recreation, built with React

#120
post #41

Joke's on you; I don't need this. At work I still frequently use a winXP box to compile stuff. But, impressive and awesome :)

I can somewhat understand having to compile for XP (it's been 20 years but... legacy, I get it). However compiling on XP must be hell. Do you mind me asking what you do that requires this?

Aerospace. A specific instrument requires that its code is compiled with a gcc version from the nineties. It has been working since then and introducing a new compiler would change the binary generated, thus nullifying all the accumulated flight hours.

And why windows XP? Well, the gcc binary is 16 bit...

Post reply on HN