TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Web based Windows XP desktop recreation, built with React

582 pointsby fiboover 4 years ago

65 comments

dmixover 4 years ago
This loads super fast on a phone and is very responsive.<p>Modern js done right can provide top tier interfaces. So many frontend let performance go by the way side when making interactive web apps.<p>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 with native apps.<p>[1] I’m on the fence about the value of loading icons in each placeholder, they’ll figure out something is loaded soon enough. Not need for the distraction or highlighting loading times. Errors for components are another matter.<p>Although of course server side rendering of everything is the ideal initial state.
评论 #24957829 未加载
评论 #24957377 未加载
评论 #24957613 未加载
评论 #24958032 未加载
reificatorover 4 years ago
I am very disappointed in the lack of response from Explorer &gt; Help &gt; Is this copy of Windows legal?
评论 #24956718 未加载
评论 #24955775 未加载
hiidrewover 4 years ago
“Your computer might be at risk”<p>That extra detail made it very realistic.
评论 #24954912 未加载
评论 #24955010 未加载
评论 #24956633 未加载
评论 #24960332 未加载
beprogrammedover 4 years ago
<a href="http:&#x2F;&#x2F;www.windows93.net" rel="nofollow">http:&#x2F;&#x2F;www.windows93.net</a>
评论 #24956146 未加载
评论 #24956858 未加载
评论 #24955441 未加载
评论 #24955407 未加载
sxpover 4 years ago
Wow. You can even load a Winamp skin from <a href="https:&#x2F;&#x2F;skins.webamp.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;skins.webamp.org&#x2F;</a> into the player and adjust the EQ.<p>Though, I&#x27;m not sure if I trust that OS since I see a tooltip telling me that I don&#x27;t have AV installed :)
评论 #24954747 未加载
dheeraover 4 years ago
And here&#x27;s Windows 2000 in a browser:<p><a href="https:&#x2F;&#x2F;bellard.org&#x2F;jslinux&#x2F;vm.html?url=win2k.cfg&amp;mem=192&amp;graphic=1&amp;w=1024&amp;h=768" rel="nofollow">https:&#x2F;&#x2F;bellard.org&#x2F;jslinux&#x2F;vm.html?url=win2k.cfg&amp;mem=192&amp;gr...</a><p>And Windows 95 in a browser:<p><a href="https:&#x2F;&#x2F;copy.sh&#x2F;v86&#x2F;?profile=windows95" rel="nofollow">https:&#x2F;&#x2F;copy.sh&#x2F;v86&#x2F;?profile=windows95</a><p>And Windows 3.1 in a browser:<p><a href="https:&#x2F;&#x2F;www.pcjs.org&#x2F;software&#x2F;pcx86&#x2F;sys&#x2F;windows&#x2F;3.10&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.pcjs.org&#x2F;software&#x2F;pcx86&#x2F;sys&#x2F;windows&#x2F;3.10&#x2F;</a>
martijnvdsover 4 years ago
That&#x27;s another way to make &quot;ReactOS&quot; :)
ilrwbwrkhvover 4 years ago
This still is one of the best ux. This and Windows 2000. Straight to the point and fast.
评论 #24956703 未加载
评论 #24957060 未加载
评论 #24956801 未加载
评论 #24958373 未加载
dmitrybrantover 4 years ago
This is excellent, with the very minor detail of the fonts, which look a little off, and perhaps a little too anti-aliased? This seems to be the main issue with all web-based retro simulations of Windows 9x and XP. I&#x27;m guessing this is because the default font (Tahoma?) isn&#x27;t freely licensed? Everything else is spot on, though!
评论 #24956804 未加载
ww520over 4 years ago
Run it at full screen and can&#x27;t back to the browser view. All function keys are captured. Nice.<p>Now add Excel or Word to it. Running it at full screen would be a nice &quot;I&#x27;m working hard&quot; wallpaper for the people peeping over your shoulder.
评论 #24956263 未加载
评论 #24958916 未加载
yskchuover 4 years ago
The source code: <a href="https:&#x2F;&#x2F;github.com&#x2F;ShizukuIchi&#x2F;winXP" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ShizukuIchi&#x2F;winXP</a>
smusamashahover 4 years ago
It should already be in this list<p><a href="https:&#x2F;&#x2F;github.com&#x2F;syxanash&#x2F;awesome-web-desktops" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;syxanash&#x2F;awesome-web-desktops</a><p><a href="https:&#x2F;&#x2F;simone.computer&#x2F;#&#x2F;webdesktops" rel="nofollow">https:&#x2F;&#x2F;simone.computer&#x2F;#&#x2F;webdesktops</a>
fredleyover 4 years ago
Very sad MSN Messenger did not open. This was still a hell of a nostalgia trip for me.
评论 #24956579 未加载
qubexover 4 years ago
Very pretty... but just about everything I wanted to try out (Control Panel to switch to the Classic interface, the Run command, Command Prompt) just gave generic “program not found” errors, which I understand, but which makes this little more than a tableaux—though indeed it is termed a ‘recreation’ and not an ‘emulation’, so maybe I was just hoping for too much.<p>Well done on the visuals, though. Very impressive.
anilakarover 4 years ago
The sad part: It feels more snappy than my Windows 10 desktop it runs on.
iammilesover 4 years ago
I was not expecting Paint to actually save my file, let alone paint. Bravo.
评论 #24958759 未加载
评论 #24955905 未加载
pseudosavantover 4 years ago
I stumbled around their github and they have a project that I think is far more fun and interesting that even this great Windows XP clone. A bunch of very real looking fake screens: OS update that won&#x27;t ever finish, crashed, Google Search that doesn&#x27;t return any results. Check it out. This would be great for pranking co-workers, you know, if we could work in the same room...<p><a href="https:&#x2F;&#x2F;github.com&#x2F;ShizukuIchi&#x2F;fake-screen" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ShizukuIchi&#x2F;fake-screen</a>
pachicoover 4 years ago
I couldn&#x27;t contain a smile when I saw Winamp&#x27;s interface :)
评论 #24955571 未加载
ricardobeatover 4 years ago
It is astonishing that so little has changed in almost 30 years. Despite visual differences, menus and windowing in general is almost exactly the same.
评论 #24958822 未加载
4gotunameagainover 4 years ago
Joke&#x27;s on you; I don&#x27;t need this. At work I still frequently use a winXP box to compile stuff.<p>But, impressive and awesome :)
评论 #24955883 未加载
Xorlevover 4 years ago
Paint et. all work too, what an incredible simulation! :)
djtriptychover 4 years ago
Really nice. And seeing winamp running just instinctively made me smile. Computers used to be fun!
Stratoscopeover 4 years ago
Now this is fun. The S Pen on my Note 8 works in MS Paint!<p>I guess I shouldn&#x27;t be surprised - it just treats it like a mouse - but it was neat to see.<p><a href="https:&#x2F;&#x2F;imgur.com&#x2F;a&#x2F;R8rbdYZ" rel="nofollow">https:&#x2F;&#x2F;imgur.com&#x2F;a&#x2F;R8rbdYZ</a>
hollerover 4 years ago
Winamp!! Wow, talk about nostalgia... this is really cool. I just realized thankfully we don&#x27;t really need to test websites against IE6+ anymore but if we did and the browser worked, this would be really useful! nice work.
jeroenhdover 4 years ago
Not quite Win2k in the browser [0] but it&#x27;s a pretty good simulation of Windows. Sounds like this would be a fun project for trying out new frameworks.<p>It&#x27;s missing one feature that&#x27;s been in Windows since 1.0: closing an application by clicking the top left (icon) in the task bar.<p>[0]: <a href="https:&#x2F;&#x2F;bellard.org&#x2F;jslinux&#x2F;vm.html?url=win2k.cfg&amp;mem=192&amp;graphic=1&amp;w=1024&amp;h=768" rel="nofollow">https:&#x2F;&#x2F;bellard.org&#x2F;jslinux&#x2F;vm.html?url=win2k.cfg&amp;mem=192&amp;gr...</a>
评论 #24956561 未加载
brailsafeover 4 years ago
This doesn&#x27;t really seem to work on my OnePlus 3, but if I think about it, what part of this would emphasize React&#x27;s performance characteristics? Aren&#x27;t most things on the XP desktop just static images and buttons and so on?<p>That being said, the assets are spot on and visually it seems identical.
CornCobsover 4 years ago
Paint has a &quot;Render history as gif&quot; function??? That is amazing! Or is this a new feature in paint?
l9kover 4 years ago
I just spent an hour on minesweeper
csdreamer7over 4 years ago
Memories. Really was sad to see XP go...<p>Maybe one day Microsoft will release it under the GPL (also would take the Mozilla Public License or the Eclipse Public License).<p>Of course, even if the code was released, getting the theme released is a different matter.
tracyhenryover 4 years ago
Nice work! I wonder how much effort did it take to get the the correct web layout and css styles?<p>With React it seems like the logic should be simpler to implement (assuming there isn&#x27;t much change to WinAmp and JSPaint).
stanislavbover 4 years ago
I love that there&#x27;s a Winamp with playable music. Such a joy.
ziggystardustover 4 years ago
Honestly, windows XP is still a better interface than windows 10.
anonymfusover 4 years ago
I like how unimplemented menu items in your Notepad clone are grayed out as disabled, I would love to see this principle implemented in the rest of this art piece.
philjacksonover 4 years ago
I miss Winamp so much.
emilsedghover 4 years ago
How much work was put into this it&#x27;s impressive!
coupdejarnacover 4 years ago
This gives me the feeling I think I would have on a holodeck- everything is superficially very realistic if you don&#x27;t dig too deep.
jaytaylorover 4 years ago
Does this work for anyone on mobile? When I try to click on things it doesn&#x27;t seem to register, for example- the start button.
评论 #24955472 未加载
评论 #24955489 未加载
jmnicolasover 4 years ago
I wish you had a functioning Internet Explorer, a browser running inside a browser, but yeah I expect it would be tremendous work!
评论 #24960257 未加载
pxiover 4 years ago
Oh no, my computer might be at risk! So that&#x27;s what I missed out on when I switched to linux :) (Fantastic effort guys)
szszrkover 4 years ago
Wow, a fast winamp, like it used to be. It even collapses to those tiny little menu and can use skins. Pure awesomeness.
mrlambchopover 4 years ago
I didn&#x27;t realize that I needed half an hour therapy from playing minesweeper, yet I feel so much better now.<p>Nice work ShizukuIchi!
stareatgoatsover 4 years ago
Wow - that&#x27;s impressive! Now all you need to implement is the file explorer interface on top of indexedDB ...
idktechover 4 years ago
This is something else! Great job!!!
nojvekover 4 years ago
“Anything that can be built in a browser will be built in a browser”<p>Not sure who said that but I love that quote.
bishalaover 4 years ago
Really very impressive. The applications like Paint, Notepad etc. actually work! WOW!
jp1016over 4 years ago
this is so cool, I have created a code screenshot tool with windows xp and windows 98 theme on <a href="https:&#x2F;&#x2F;codekeep.io&#x2F;screenshot" rel="nofollow">https:&#x2F;&#x2F;codekeep.io&#x2F;screenshot</a>
dpeduover 4 years ago
Somehow, this feels more snappy and responsive than my native OS. Bravo.
ineedasernameover 4 years ago
Sadly it&#x27;s not all functional yet: I couldn&#x27;t play spades.
nojvekover 4 years ago
This brought back so many memories. Thanks for building this.
anta40over 4 years ago
Very nicely done.<p>But wait... can&#x27;t open any page on IE? And no cmd.exe?<p>:)
rcshubhadeepover 4 years ago
Really nice. Is the source code available?
评论 #24958778 未加载
aplummerover 4 years ago
What an os. Less is more for the start bar
onion-soupover 4 years ago
XP was such an aesthetically pleasing OS.
rawoke083600over 4 years ago
Lol windows has never felt faster ! :D
tomcat27over 4 years ago
So many memories from school days!!
scared2over 4 years ago
So beautiful. Good job.
zeptonixover 4 years ago
Absolutely amazing!
collaborativeover 4 years ago
Amazing
gao8aover 4 years ago
NO PINBALL?!?!<p>Other than that well done :)
arthurcolleover 4 years ago
no filesystem? :(
skee0083over 4 years ago
I love windows xp. always have and still find it eaiser and more intuitive than windows 10. I encourage everyone to donate and support reactOS. It&#x27;s our only hope for a sane open source OS.
评论 #24956519 未加载
vaccinatorover 4 years ago
Who would get Windows XP when you can have Windows 2000? (not kidding)
knownover 4 years ago
You may want to install&#x2F;configure xcompmgr -cCfF -r7 -o.65 -l-10 -t-8 -D7 for rendering good looking fonts in Linux;
timonokoover 4 years ago
Office Droids are rejoicing. I do not get any this, because (pirated) Window 95 was the last one, as Linux was quite complete already.
评论 #24960741 未加载
Dalrympleover 4 years ago
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.<p>If Bill were to start with a Windows XP sp3 base, here are a bakers dozen of tasks to get him and his new software team started. I am calling this new product Windows XP-TNG for now. Feel free to add to this list:<p>1. WinXP-TNG should be 64 bit only, at the same level of reliability or better as Win XP 32 bit. Support for disks larger than 2tb and main memory greater than 4gb.<p>2. USB 3 support.<p>3. Investigate if and how this 48 bit address business could be expanded to the full 64 bits.<p>4. DirectX 12 support<p>5. Directory printer option (like the best add-on utilities provide)<p>6. Print to PDF file print driver (better than the best add-on utilities provide)<p>7. Integrate the old Office 2003 into Windows XP-TNG without separate activation. Customers that really want a newer Office would buy a Cloud version or the Windows 10 native app.<p>8. Integrate a “cleaner” utility that would remove any malware from PDF, and, if needed, epub files.<p>9. Deleted file recovery (beyond restore points). Search entire disk and rebuild desired directory entries functionality (much better than the best add-on utilities provide).<p>10. One button setup of “classic” Win 95&#x2F;2000 options and developer settings like View-Details.<p>11. Fix bug that causes large, say 1tb file transfers, with Copy-Paste to fail. Drag-and-Drop works ok.<p>12. Long-term bug fixing and cybersecurity support.<p>13. Option for automatic registry backups, user can delay and specify number of backups before recycling.
评论 #24955707 未加载
评论 #24955799 未加载