Nice, I wonder how the banner would work for menu or any complex screen that's not a single sentence.
In the past, I've used MORT to play some Japanese MMO game. In-place overlay makes it easier to actually play the game instead of doing dictionary lookup on the side.
These days I stopped using realtime translator and just embrace the slow pace of learning these languages while enjoying the game story.
Recently I learned about CachyOS, it has custom scheduler to run things smoothly, including games. And SteamOS is also doing the custom scheduler for games. From what I can find, Bazzite doesn't seem to use custom scheduler.
Does these custom scheduler bring noticeable gains during usage? My previous linux desktop was a non-gaming distro, so I'm a bit curious on these fancy stuffs.
I haven't checked the DOOM one, but for the Pong example, the keyboard input is prerecorded. As in the sequence of the keyboard key press are sequenced in a TS array[0].
Nice game! Seems like someone already gave the feedback about the lack of time to read the explanation before the game progressed automatically.
BTW something on the game is making my CPU go 100%. I'm on Firefox, Linux and in the JS console I can see "Unexpected value translate(52.460687992082626%, 52.24894125700998%) scale(1.0398801892701597) parsing transform attribute." warning being printed nonstop.
Thanks for helping identify my first ever hotfix! There was bound to be an issue given this is my first real solo web development project - the background animation was causing the CPU issue as I immediately suspected. I've just pushed a fix that resolves this, along with extending the completion timer to 5 seconds for better readability. This timer adjustment is a temporary solution until I can implement a more configurable system.
Something is still not right for me. The scrolling is extremely janky. I'm on mobile so can't check devtools right now, but I would open up Chrome's Rendering tab in devtools and check for excessive layout recalculations and such. Maybe also do some performance profiling
PeaZip beats 7zip by 3.4s in drag and drop extraction speed.
> 7-Zip, Bandizip and Winrar are tightly packed around very similar performances of 17 seconds, while PeaZip fast drag and drop implementation shows a clear performance advantage in this scenario completing the extraction in 13,6 seconds. WinZip provides an intermediate performance at 15,5 seconds.
Speaking with my experience with Expo, this kind of framework works great for their purpose in enabling a small team of engineers working closely with products and business analyst to deliver features as fast as possible.
From business perspective, turns out not everything needs to be a blazing fast native code. That means if you can write code once and it will run in other platforms with minimal changes, you save some time. More time to ship more features!
In a zero sum market where every extra features could bring more customers, this could become important factor when picking the tech stack. More so when you're running on investors money and need to make profit ASAP.
Hi Nate and team, congrats on the launch! What an exciting time to have an Expo alternative for cross platform app!
I know the project is still in beta, but do you have some thoughts already around testing a One app? I watched the intro video but it didn't mention any.
Since the native is powered by RN, maybe unit test will be using jest? Or vitest should be used because the app bundler is already using vite? And what about testing platform specific code?
Asking this because "unified" framework like One or Expo usually only covers 80% of the development process, and the remaining 20% part like testing need custom solutions.
You can’t test with Vitest minus full integration (ie app runtime). For that we’re investigating solutions still, noted to add some docs around this next.
Metro is the default web bundler since Expo SDK 49[1] albeit missing vital features like bundle splitting. I think web bundle splitting is there in SDK 50? And the migration path from webpack to metro was pretty painful for big existing app.
So yes, the fact One use one single bundler from the start is nice win.
Also, looking at the direction Expo is taking, I believe they will eventually introduce SSR mode to Expo Router in the future.
In the past, I've used MORT to play some Japanese MMO game. In-place overlay makes it easier to actually play the game instead of doing dictionary lookup on the side.
These days I stopped using realtime translator and just embrace the slow pace of learning these languages while enjoying the game story.
MORT: https://github.com/killkimno/MORT
reply