A bunch of people are talking about bun, which is basically no JS, but better. But unlike the other YouTubers, I'm not just going to read the blog post for you. Instead, I ported my production application to use bun instead of no JS, and I made a bunch of measurements. We're going to talk about bun in production environments, bun in CI, and bun on your development machine. So the first application is the analytics tool, and there's three main parts. We have two importers from different data sources, and then it spits out a chart. This work is done in production on a VPS that I have that hosts the website, and I will use that machine for the testing here as well. Porting the application was pretty easy. It's a small application, only 2,000 lines. The main thing I needed to change was the use of better SQLite to use bun's SQLite adapter instead. Other than that, the application worked pretty much out of the box. So when I wanted to deploy the application, I tried out bun's build compile option. This is one of the features that drew me to bun is that I can make a single executable and deploy it kind of like a go program, right? Unfortunately, it didn't work out of the box and tried a bunch of different options. It seems like this feature is immature. So what I ended up doing is shipping the bun executable and all the source code. Let's see how one of the import processes work. This one reads a bunch of Apache log files. Some of them are just plain text. Some of them are compressed and it shoves the data into an SQLite database. So for the Node.js version of this program, which uses better SQLite, it took about a minute to process a few hundred thousand records. Now in this example, this is an incremental import. So most of the data was already in the SQLite database tool needs to make sure that the data is there, but it doesn't actually insert anything. But what about bun? Let's see how long bun took and it definitely took much longer than one minute. In fact, it took over six minutes. Now in all the charts, I'm going to show you lower is better. Lower takes less time. I'm comparing time here. So I tried profiling bun Jared Sumner posted a tweet about how to run the profiler. So I was like, cool, bun has a profile of let me use it. I ran to a bunch of issues. One, I couldn't get the profiler connected at all on the VPS, even if I open up the port in the firewall, even if I set up SSH forwarding, I couldn't connect to the remote machine. So then I decided to run the program on my local machine. Unfortunately, even though you can record a profile, I can't really drill into the data. Every time I click to get more details, the tool just crashes. Fortunately, the program is pretty small. There's only a few steps that happen. So what I did was I just commented out different pieces, filtering out bot traffic was the slow part. I'm using a package called is bot and is bot basically just does a bunch of regular expressions on the user agent of all the log entries. And it turns out that regular expression is very, very slow in bun. I made a reduced test case for the bun team. Hopefully they'll get it fixed because is bot seems to be a really popular package. So okay, the Apache import didn't really work out too well for bun. Let's try that other import that we talked about. This import pulls data from a MariaDB database. So let's see if bun fares better for this job. Well, unfortunately it fails somewhere in the MariaDB NPM package and the error message is kind of useless. It just says undefined. So all I have to go on are the line numbers. The stack trace refers to a line and that line just has a comment in it. As I mentioned before, I couldn't get the profiler working remotely. Same issue happened with a debugger. It's the same tool. I didn't feel like debugging the MariaDB NPM package. So I just moved on. Unfortunately, we're not going to get data for how fast the MariaDB import is. But there's that third step that I talked about for the analytics tool, which is generating the charts. This is mostly reading data from an SQLite database. And most of the processing should be done in SQLite itself rather than like in JavaScript. So I expect the performance to be about the same. So no JS takes about 17 seconds and bun actually takes 21 seconds. So bun was actually slower, even though most of the job is done by SQLite and bun advertises itself as having a faster SQLite interface. Well so far it's not looking too hot and steamy for bun. Let's try a different application here. So the analytics tool uses a few NPM packages. A common workflow for developers is when you're ready to start work, you pull down the latest version of the code and then you run NPM install or whatever to make sure that your repo is consistent. So let's test that use case. I installed all the dependencies and then we install again using the same command. So here is yarn. Yarn took about 135 milliseconds. Now this is on my development machine, which is way faster than the VPS. Even still 130 milliseconds feels kind of slow. But for installing packages bun rises to the occasion and blows yarn out the water. This is on my Linux machine and I have seen some notes about how Mac is a bit different. So I tried on my Mac M1 and it's basically the same story. Bun is fast on both platforms, way faster than yarn. But this was on my analytics tool, which is a pretty small project. Let's try on a much bigger project around 50,000 lines. And as you can see, everything was a bit slower because it's more packages, but bun is still basically instant. But being instant is a low bar for something that does no work, right? We already had all the packages installed. We already had them downloaded. They're all under node modules. So the bun didn't need to do any work. The yarn also didn't need to do any work. Let's try something that needs some actual work done. So here we have a clean install, which is no-none modules. And also I cleared out the yarn and bun caches. So in this case, we have to download everything. Now this is going to be bottlenecked on my network. On my Linux machine, it's hardwired. On my Mac machine, it is on Wi-Fi. So I expect Mac to be a bit slower because Wi-Fi is more finicky. But here we see that there's still a significant speed improvement with bun. Perhaps bun better optimizes the downloads. Maybe it starts to download sooner. Maybe yarn is slow at unpacking. I don't really know the explanation, but I do know bun is beating the pants off yarn. One nice feature of bun's package manager is it can now put yarn files. So I can spit out a yarn lock file from bun and compare it to yarn's own lock file and make sure that everything's good. Unfortunately, I use yarn resolutions, which lets me consolidate some packages. So if two dependencies need a package, I make sure that they share the same version just to reduce the amount of stuff in node modules. Bun doesn't let me do that. So bun actually is installing more packages than yarn is. Some people have been concerned about node modules exploding in size because bun uses copy file on macOS. So I tested with VS Code, which has about 500 megabytes of node modules in it. I made 30 copies and basically used zero gigabytes. So I wouldn't worry too much about bun using a lot of disk space, at least not compared to other package managers. Another place where you might care about the performance of installation of node modules is on your continuous integration system. So here, what I did is I benchmarked bun install versus yarn install on the CI system. A common trick that you use on CI is to cache directories so that different runs can reuse the cache. So what we do is we put the yarn cache or the bun cache inside of the CI cache so that our jobs can reuse that data. So let's see how long it takes for bun and yarn to extract that cache data into node modules. Yarn only takes a few seconds, but bun is way faster. It's as if bun was bred to be a package manager. And this is on that VPS we talked about, which is a pretty slow machine compared to my development machine. Okay, so let's talk about that website. Website has a number of features. It's a static generated website, features EJS templates, SVG optimizations. It has markdown that needs to be converted to HTML. It has ASCII doc, which is converted to HTML using transpiled Ruby code. It uses EAS build with WASM to compile JavaScript code. It has a lot of web assembly for doing various tasks. And it's got HTML post processing, which scans the generated HTML and does some tweaks at the end. So the first thing I did was I ported the test suite and I ran into a bunch of issues. One issue with the tests framework is that expect rejects to throw doesn't work. This is a just feature and it's documented to work fine in Bunn's documentation, but it doesn't behave at all like it's supposed to. Even the example in the linked documentation doesn't work. Another issue I ran into is Bunn's emulation of Node.js file handles just doesn't work. The open function exists, but it doesn't return an object that has read or write on it. So I had to rewrite some functions. I decided to use Bunn's native API for that. Another issue is that path.relative on Node.js removes a trailing slash, but on Bunn it preserves the trailing slash and that caused some differences in how I generated paths for URLs. Speaking of URLs, the Bunn HTTP client and the Bunn HTTP server both normalize URLs for you. Dot and dot dot are resolved. And the problem with that is my tests wanna make sure that that's handled correctly, but my tests aren't able to test it if the client and the server both do that automatically. So unfortunately I can't test against malicious requests. Another issue I ran into is that the site tries to access git to query some information and the exec file that I was using is just totally broken. You can do exec file, but it never calls your callback, so it never returns. Another minor issue, which is also my fault is I'm using fs.readdir from Node.js and it's documented to return results in any order, but it just happens to always return results in sorted order. Bunn's implementation of reader does not return sorted order, it returns some arbitrary order. So that causes some differences. And I just forcefully sorted readers output as I should because it's documented to be in any order. But it's these kinds of incompatibilities that can surprise you. So let's look at the test results, huh? So my original test suite was built on top of the Jasmine test framework. If I ran it with yarn run, you know, I have a package JSON script there. It took about 1.1 seconds. If I ran it directly without yarn, it was faster, which makes sense because yarn kind of has a startup overhead. So let's pretend we don't use yarn. Let's just compare raw frameworks. So if I took the Jasmine code and used Bunn instead of Node.js, it was actually much slower. That's not too surprising. I bet the developers of Bunn didn't test Jasmine. In fact, I had an issue with Jasmine on Bunn where it returned error code three all the time, even if all tests pass. I don't know what was going on there. But Bunn advertises that they have their own test framework. So let's use that test framework instead. And it's roughly the same performance as Jasmine. Well, that's kind of unfortunate. They claim that the test framers way faster. It's not even matching the Node.js performance with Jasmine. Now there's a little asterisk there on Bunn test. This is Bunn test where I use the Node.js HTTP APIs. So there's a little asterisk there on Bunn test. That's because this isn't using all the Bunn APIs. I'm still relying heavily on Node.js APIs. In particular, I'm using the Node.js HTTP APIs in the web server. So let's try using Bunn's HTTP APIs and see how the tests fare. And it seems like maybe the HTTP endpoints made things faster. I mean, it's within the margin of error here, but it's still not beating the Node.js performance. Now this application was using Jasmine because it was developed in Node 14. And back then, Node.js didn't have a built-in test framework. But now in 18 and 20, Node.js does have a built-in test framework. So let's try that. And you can see it's like twice as fast as Bunn tests. There's some serious overhead in the test framework for Bunn. I don't know exactly what's going on here. Bunn in its marketing compares itself to Jest. When I was picking a test framework, I tried Jest and I was like, this is way too slow, even for Hello World. So I picked to Jasmine, which was way faster. Why would Bunn compare itself to one of the slow frameworks instead of one of the fast ones like Jasmine or Node.js? Maybe it's because Jest is really popular. It's not popular because it's fast. I don't know. But if you want to get faster testing, you can easily do that with Node tests. You don't need to switch to Bunn. All that testing I showed you is on my Linux machine. Let's see how testing is on my Mac. And as you can see, the ranking is roughly the same. It does look like on Mac, the gap is narrowed. So the difference between these frameworks isn't as dramatic as on my Linux machine, but it still shows that Node test is much faster than Bunn tests. I've been using a custom LiveReload script based on the Chokidar library. And what I did here is I measured after you change a file, how long until it prints the server started message. And the server started message obviously happens after binding the socket and stuff. Node.js also has a built-in watch feature. Now this is way slower. I don't know what's going on with Node here, but we're not here to talk about Node. We're here to talk about Bunn. So let's see how Bunn fares. And Bunn is about the same speed as my Chokidar thing with Node.js. Now, as you can see with the error bars, there's a lot of variability with Bunn here. I don't know why there's a lot of variability.  I don't know. But I think it's safe to say that Bunn isn't doing an amazing job here. It's just comparable to what's already up there when it comes to hard load. Well, speaking of web servers, once you save the file, you wanna reload the page on your web browser, right? So let's see how long that takes. So I benchmarked loading three different pages. I spun up a Chrome web browser. I loaded one page with cache disabled, waited a little bit, loaded the next page, waited a little bit, loaded the third page, waited a little bit, loaded the first page again, and just repeated round robin. So here we have a histogram of the different page loads. On the top, we have Node.js, and on the bottom, we have Bunn. You can see the three humps are for the three different pages here. One of them is the home page, which has a mix of various things. One of them is a documentation heavy page, which is basically pulling from ASCII doc. And a third one has a ton of SVGs that get optimized and embedded into the page. Now, for this first hump, you can see that Node.js is actually a little bit faster than Bunn is by around 20 milliseconds on average. For the second hump, Bunn beats out Node.js by around 40 milliseconds. And for the last hump over there, that's the one with a lot of SVGs. It seems like Bunn is going bananas with the SVGs on this page. So if you want a better hot reloading experience for development, you should probably pick Bunn here. But if you plan on shipping this to production, you gotta keep something really important in mind. I measured memory usage during that page load test. And you can see that Node.js used less than half the memory of Bunn. So if you have a production server, you care about memory usage as well, not just raw performance. I don't know how much of the performance is because Bunn used more memory. You know, there's often memory speed trade-offs. Bunn does have a low memory usage option. I didn't try that out. You know, keep this in mind when you're doing your own benchmarking. All right, let's talk about CI again. This time we're gonna talk about CI builds. So on the CI server, what I need to do is build the website. It's a static generated website. So we build all the HTML files and all the JavaScript files for the front end on the server, and then we just ship all those files statically. Therefore, the CI server needs to do a build. It needs to compile all the pages and build all the SVGs, all that stuff. So let's see how long that took on our VPS. So with Node.js using yarn build, it took about 30 seconds. If we didn't use the yarn wrapper script, it basically took the same amount of time. And then when I tried with Bunn, it also took the same amount of time. Which was suspicious. And it turns out Bunn sometimes uses Node.js. If you use Bunn run in a script, sometimes Bunn just decides, actually you didn't want Bunn, you wanna know. You need to do the hyphen hyphen bun option to make sure that Bunn runs Bunn. In my case, Bunn run doesn't run Bunn, but Bunn Bunn run runs Bunn. There's similar weirdness with Bunn run when running package.js on scripts. Here I did Bunn, Bunn run build and build as a package.js on script and it decided to show me Bunn's help text. Maybe that's because build is a Bunn command and run is also build command and Bunn got confused. I don't know, but it's just something weird to keep in mind. Anyway, if we use Bunn Bunn run build.mjs, then we see that Bunn is actually faster than Node.js at this job. So that's my application running on Bunn. There's an abundance of Bunn features that I didn't test, such as TypeScript support, heavy front end applications, WebSock as JSX, snapshot testing in Mox, JSON APIs, I didn't test Bunn on Windows. I didn't test Bunn with heavy web frameworks. My website uses its own framework. I didn't compare Bunn with other package managers like Barry or PNPM or whatever. If you use all those features or some of those other features, maybe you should look at other benchmarks or make your own benchmarks and make a more informed decision. So what does Bunn do better? Well, Bunn install package installation definitely blows it out of the park. Unfortunately it's lacking some features but I think those features could be implemented. Bunn also has a nicer API for certain things such as file IO and for HTTP servers. And Bunn does do a lot better on that page reload latency benchmark but it does use a lot more memory. So what does Bunn not do well? Well, there's that memory usage issue but maybe that could be tuned. I don't know. There's compatibility.  I'm sure plenty of other people will find other compatibility issues. Debugging and also profiling were a pain. Incorrect line numbers. I tried stepping through things in the debugger when it did work and it stepped me into who knows where. I think it's out of sync with something. Profiling, it couldn't evaluate it. It was crashing. Bunn's Reg X had a huge performance issue and the testing framework just doesn't appeal to me. It's not really faster than Jasmine. It's slower than Node test and it's also pretty new and has bugs in it. So I welcome you to try out Bunn yourself for your own project. We worry that you'll probably hit a ton of issues just like I hit. I'm definitely sticking with Node.js especially because Node.js 20 has much faster testing and performance just seems to be improving overall with Node.js as time goes on. I might consider switching away from Yarn if Bunn turns out to be a better package manager but it needs a few features before I switch. Class dismissed.


What is going on guys welcome back to the channel critical overload here So when we talk about a few different topics in this video here again today, we'll be talking about scream 6 We'll be talking about Chuckie season 3. We'll be talking about X And then we'll be talking about the last of us to round out the video So just to kick it off at the top with scream 6 scream 6 has received Another stamp of approval by someone who isn't involved with the actual filmmaking process directly tied to the movie Viewer and I revealed this in a tweet saying that someone had watched the final cut of the movie and this person seems to have Loved it. Well, I Guess without knowing who who the hell they are maybe this person did work on the project potentially, but I highly doubt this I think I don't think this is another Kevin Williams the situation But based on what we have seen I really do think that scream 6 has the chance to become the third best entry behind screen To the visuals and the direction might elevate any story weaknesses Which is always great to see when a story can be enhanced by the team bringing it to life I'll share with you when you guys can expect to hear more thoughts on the movie from people that have seen it next month when I find out the embargo date because you all that hate spoilers I will say this you literally have until that embargo lifts to avoid spoilers at all costs not everybody is going to just Use the internet how you want them to use it the internet is rated E for everyone not why for you So start making your arrangements Don't blame others when spoilers start showing up because you have plenty of time to prepare But it was nice to know that viewer non was told that someone else has seen movie They seem to have loved it now didn't go into any specifics as to what they might have loved I can only imagine one of the things they had to have loved was Jen or take it as Tara carpenter Jen or take it has just been killing it and seeing her return to the screen franchise and seeing her Back in the role as Tara carpenter Definitely, I feel like it's gonna be one of the highlights coming out of screen 6 for me Whether or not that chemistry that she has with Melissa Barre's character Sam is another highlight that that's yet to be seen But I'm certain that's another highlight for the for that individual But we'll see what happens when the movie comes out and what we all collectively think about the movie together When we all get to talk about it freely So just to dive into the next topic here at hand related to Chucky season 3 Dom insini has confirmed that he indeed has most of season 3 for Chucky mapped out and ready to go Or he has had it mapped out and ready to go He revealed this during a sit-down interview with USA insider now This provides more understanding to why season 3 is moving forward so fast and it confirms my suspicions that I had as you Heard me expressed him in some other venue it other videos I meant to say that I did that he has indeed been working on three while waiting for the official confirmation from the studio That's what it seems from his now newer most recent interview being proactive is something I will never look down on It's always something I will commend so kudos to diamond senior for that He did also tease that we could have more legacy stars back, but said to mostly stay tuned He didn't specifically state that yes, there will be more outside of Andy Kyle and you know Tiffany and Nica He didn't say that any anyone besides him will be back, but he simply just said state stay tuned I think season 3 is Going to feature the return of the silver and Tyler. Those are just my guesses My predictions if not them, of course, please if we can for one final time See Andy on screen with his mother see him interact with detective Norris in some fashion That'll be great. We haven't seen those three actors on screen together since the original film I wasn't even around when the original film dropped I can only imagine how some of you who were around when that original movie drop must feel Knowing that you haven't been able to see those three on screen together in the child's play universe since the series inception I just feel as though it would be a nice thing to finally see after all these years those three actors back in their roles Sharing a room together sharing the conversation The most closest thing we got was at the end of Curse of Chucky if you watch the unrated version anyway We've got that post credit scene with Andy So we'll see what happens. Well, what do you guys think will be the central conflict going into Chucky season 3? What do you think Chucky will be upset about this time because this dude is always mad, of course Just to jump into an update on X So Mia got has shared an update on not X. I meant to say Maxine Mia got that shared an update on Maxine. She said this one speaking to a variety It's the biggest story of the three with the highest stakes Maxine has gone through so much at this point when we find her in this New world. She's just a force to be reckoned with she goes through some pretty wild adventures Maxine we know from what I can tell is going to serve as the concluding chapter in what seems to be The trilogy for X that began last year with X followed by a prequel release later that same year titled pearl I think the Maxine is going to have a lot to say about the adult entertainment Tainment industry. I don't know why I mean it can't possibly have anything to do with the overly pornographic nature of the title or anything of that matter I'm excited to see this trilogy conclude and I'm glad it's allowed Mia golf to garner the recognition that she has I'm also certain this would be another rich character study the way that pearl was if Maxine is going to of course carry the story of The movie that's titularly titled after that character My hopes is that a it's one that's character driven something that Mia golf gets to just shine in demonstrate her talent And we know she has we've seen that since we saw her in X Pearl and now we get to round it out with Maxine. I'm ready to catch back up with the character of Maxine We haven't seen her since of the conclusion of X after she escaped from Pearl's farm So we'll see where she's at in her life My only thoughts are in the fact that she might of course be doing what the title is hinting at she's out here living her life as a Adult entertainment star and we'll see what the pros and cons of that are and what this what the commentary will have to be As a pertain say that because I'm certain this movie is gonna commentate on it I mean how could it not look at the title and look at how many X's are in it So we'll see if it brings anything of substance to commentate on with it Because you know there are there can be some commentary in that many people might take issue We'll see what we get ultimately when this movie drops So just around out by talking about the last of us the last of us is already a hit for HBO and HBO max because the series Clockton apparently 4.7 million viewers or its pilot debut this past Sunday This is a nice thing to see for me only because the show is already off to a strong start I would say and I'm hearing that episode 3 is one of the most well-done pieces of television in history By those who have already watched the entire show after viewing episode 1 me personally I'm in love with how it's able to capture the magic of the game that I grew up with the Production design down to the great tension building is just simply near perfect. I get to check out episode 2 I believe tomorrow afternoon. I'll have my recap recap for episode 2 up pending on the channel It will not air of course until after it has aired on HBO and HBO max on Sunday Later that night. So let me know what you guys have thought about the last of us so far down the conversation low Did you enjoy episode 1? Did you not enjoy episode 1? Are you loving what Pedro Pascal is doing to bring the character of Joel to life? Are you loving what Bella Ramsey is doing to bring the character of Ellie to life. Do you not do you wish they didn't do so many different things? I think it's near perfect I think this is one of the best video game adaptations We've gotten in recent memory, and I hope this show is able to effectively remain strong After the second season because I think the second season definitely will be the second video game So we'll see if they get a season 3 what they want to do after that But let me know what you guys think about all of this down in the comment section below if you haven't already Of course, make sure you go ahead and subscribe turn on post notification that you never miss a video in the description I'll have links on my social media accounts. I'm on Facebook Twitter and Instagram You can message me there of course to let me know if there are any movies news or reviews I'm going to cover in the future and with all that in mind guys. I will see you in the next video


Dipathest. Excuse me. Can you maybe just like keep it down for a second? Does someone pay you to be this noisy? I'm not even saying anything of interest.  I mean at least since back in the days when E3 was all about dancing on the stage and musical numbers and like TV and music and Movies and all this stuff was thrown into it and it wasn't about the games like ever since that we've moved more into a gaming Direction with these E3s, which is what they actually should be about. This one from Bethesda is by far the worst since then And I think it might even be worse than those because it was actually all about games It was just very Boring and half of it was mobile games. Bethesda, you know why Sony didn't rock up this year, right? It was because they didn't really have anything to show and they didn't want to put on a really boring event There's nothing wrong with that Maybe you should have too because you clearly had nothing to show other than mobile games unless you Really want that to be your thing moving forward like Bethesda Are you just jumping into the mobile game market head first and this is your way of telling us? I really hate being negative when it comes to these events Actually, I'm usually pretty easily influenced to just be excited no matter what I mean I loved Microsoft's even though most of it was just cinematic trailers But there was something about Bethesda's and when we're gonna go through it that was just the so boring lead role And yet the audience loved every second of it human NPCs are coming to fall out 76 Now I don't want to make any Accusations without any proof and I really don't have any and never will but that crowd was just way too amped up and hyped for the most Mundane boring announcements I mean that was a moment there was many moments where someone on stage wouldn't even finish saying just a generic sentence That wasn't even about anything and the crowd seemed to just go insane over it our new custom jewelry system Something felt really off Almost like Bethesda either paid people off or it was just filled with Bethesda game devs and publishers that were really showing their support And for those that maybe didn't see it or maybe it was only like off paying attention to it And you think I'm over exaggerating here. Let me go through this thing Okay, let me take you on a rile ride of what most of us just experienced live So the event started with just a montage of a bunch of people talking about how they got into gaming Which is fine, and then you know a few people took the stage Todd Howard was in there They talked about a bunch of stuff Honestly, I can't really remember and it was 10 minutes into the event before we actually saw a game And it was a mobile game. It was Skyrim blades elder scrolls blades Whatever it is They called it be important to switch and you know if you told me that was gonna be a game Be important to switch and Bethesda's event I would definitely perk up and look out for it, but blades just it is a game that looks like it belongs on mobile It's not a game. I think anyone was asking for to be on the switch But I mean here it is I guess mobile game technically now a console game Yay, so that was the first 10 minutes now remember in Microsoft's by 10 minutes in we'd already been treated to about 20 games But let's not compare your apples and oranges and all that I will say that having said that the crowd is obviously still going insane and having a marvelous time I did like that Todd Howard addressed the Fallout 76 situation and even said yeah They made a bunch of mistakes and they've listened to those mistakes And they're clearly trying to implement a lot of fixes this new wasteland pack that they have coming out looks Decent I mean they're finally adding in NPCs Which I think that was the loudest cheer from the entire event and honestly rightfully so paid or not Yeah, good. They listen. They're putting in NPCs. They should have been there from the start But here they are there's also dialogue trees now and choices from right and wrong that actually bear consequences Essentially they have just made the game. It should have been at the start or be it It's still a very ugly glitchy mess of a game But it's a lot closer content wise to where it should have been on launch and then they announced that They're making a fortnight 76 a Battle Royale Fallout whatever you want to call it Poor poor Johnny Cash is victim this time with his song being used the burning ring of fire Because instead of a storm they have a ring of fire. I mean fine It doesn't affect me doesn't change my life in any way that Fallout now has a battle royale mode I kind of feel like it's just one of them things that they felt Oh, how do we get people to come back and play the game now that we added in the fixes? Well, how about fortnight? It's fine. No skin off my back people went crazy for it So definitely a 2018 move, but it's fine And then there was a bunch more talking and now we're about 25 minutes into this event And so far what we've seen is a mobile game and fortnight DLC I mean Fallout DLC and then we get shown ghost wire Really cool looking game. We got we've got a bunch of gameplay for it. Wait, sorry. I meant to say a Cinematic trailer for it. It's set in the Marvel Cinematic Universe right after Thanos does his snap and now Hawkeye has to Go around and figure out what the heck happened to everybody looks great. Hopefully we'll see some gameplay at some point Yeah, that was that was that then we got another montage of the same people from earlier talking The crowd loved it. They went insane My older brother picked up Fallout 3 and I took his copy and played it when he wasn't home Then they showed us some Elder Scroll online DLC content thankfully it was game No, that was also a cinematic trailer Yeah, that was also a very very long cinematic trailer But it's okay because that same guy from the front row that's been screaming this whole event was screaming just as much during this So that made it just just so much better. Thank you This guy even screamed at a word I'm not kidding you like did the guy on the stage announced some other DLC that was coming later It just gave us a name for it dragon something. I'm not sure we didn't see any of it. We don't know about it yet It's just DLC that's coming later. Just letting us know that he's working on it So of course that guy in the front row screams like he just won a Ferrari and then found out there was a million dollars inside that Ferrari Keep an eye out for a dungeon DLC adventure called scale breaker, which you'll see in August Little bit of an over exaggeration if you ask me, but thankfully 40 minutes into this event We got commander keen now I loved commander keen when I was a kid that pogo stick It made me actually convince my parents to buy a pogo stick for me for Christmas That's how much I loved commander keen growing up and hearing that they were doing a new one just so excited and then um Yep mobile game and it's not even commander keen Um, I don't know what this is. It's not it's not commander keen It's using the skin of commander keen I guess and it's not that it's even not commander keen or it's not even the fact that it's a mobile game Honestly, it's the fact that it just looks trash. It doesn't look like a good game again I hate being this negative, but this tell me this game looks good when you have all of these really cool mobile games these days You know like fallout shelter is one of them I mean heck blades looks better than this and both of those are from Bethesda I mean fun is subjective, but come on. It just looks like they didn't even try with this game It was at this point where I lost it like I actually forgot I was streaming and this face I was making as a hundred percent my face I don't think I said any words for a few minutes because I was just in shock at this Just really hoping around this point that it was going to pick up because so far it had been so boring And then a few minutes later after some more talking we were looking at another mobile game I can't believe it. Honestly. What is happening? Are they serious? Then an actual good game took center stage rage to I like it It's not the best game. I played in the last year, but it's definitely possible We got shown some DLC for it some very average DLC So that was that now we're 50 minutes in and this guy here feels the need to explain to us how co-op games work Yes, Wolfenstein is going co-op in young blood. You can still play by yourself Or you can partner with a pal to double up on shooting is that how co-op video games work You can play it on your own as well. I didn't know I've never played one before. Thanks for telling me Didn't really need help there, buddy. We had that sorted and that was for Wolfenstein young blood They then showed us another cinematic slash gameplay trailer for that It was like the third or fourth variations of trailer I have seen for that game now so it felt kind of stale like as excited as I am for it You know 50 minutes into this thing. I don't really care. Oh, but they did have a VR mode for Wolfenstein now Which you know, that's cool I mean doom had VR and that was actually really fun. So I'm down for trying that in the Wolfenstein universe except You're in a mech. So it's not actually Wolfenstein and VR. It's just a mech game in VR Well, if you like mech games, then that's great. If you like Wolfenstein games, then not so much Ah, then there was a game with a really cool concept death loop. I got a got a got a pretty cool Cinematic trailer, so I guess there's not much more I can say about that was the most original thing they showed and Hopefully it's good. So now we're an hour into the event. There's about 20 minutes left Um, and they're talking about onion or Orion. I don't really remember. I was braiding my hair at this point I had completely checked out Honestly, I think it's a streaming service of some kind. It's supposed to be faster than other streaming services That's cool That's cool Bethesda Stream some mobile games, I guess and after playing with my cat for a while They showed us some doom, which is Bethesda's big game. Well, not Bethesda. It's not Bethesda's game I mean neither is Wolfenstein really. I mean, they didn't really make that They didn't actually make a lot of these games. They made Fallout 76 though. They made that and they made blades What else did they make? Not much of this did they make anyway we're on doom at this point and It looks good. It looks great. Yeah, it looks exactly like the other things we've seen of this game It looks pretty much like the last one and last one was fantastic. Don't get me wrong I am super excited for this doom. There's a bunch of quality of life improvements I can already tell a bunch of really awesome niceties They've added to it and extra, you know guns and moves and swinging around and stuff It definitely looks like the last game but like on steroids and I cannot wait to dive into it And we got a release date for it. So yeah, that's great I'm still really excited for that after seeing it before and seeing it again now Another time another time. I'm seeing it. Not the first time just another time really cool looking really good really good game By not Bethesda, but it's good. It's a great game I'm excited for and that's an hour and 20 minutes. Um It was mostly mobile. I feel really bad Um, that I that I that I'm being so negative.  Um, but I honestly as I said in my stream I don't feel like this event was for anyone. I don't feel like this event made anyone happy I don't think any hardcore mobile gamers are watching e3 Bethesda ready three waiting for the next mobile game announcement And if you already like, you know doom and warfenstein and you were just there for like new games or those You're probably still feeling like why did I have to watch so much mobile stuff? Like I don't feel like this was for anyone and I struggle to believe that anyone thinks this was a good conference Or had a good time or found it necessary or wasn't bored and I struggle to believe that this crowd Had the amazing roller coaster of a time that they were Maybe paid to sound like they did have so while I still feel bad I don't feel all that bad because I don't think I'm upsetting too many people and saying this I mean the dislikes are already rolling in on the videos the overarching opinion I've seen online is very either or what the heck was that and I think it's just Concerning for Bethesda as a company because they're not having a great run right now again with the fallout stuff It didn't really paint a great image doesn't really put them in a good position with gamers And now this it's kind of just doubled down on the what are you doing Bethesda? Like are you a mobile company now? Are you all just about micro transactions? I mean that's essentially what fallout was micro transactions. It's what mobile games are micro transactions Like where's your head at? Is it just money? Is it just like those quick buck games that you can like scrape up as quick as possible? It doesn't matter how bad they look looking at you commander keen as long as you make money off of them And then use that money to pay people to sound excited again just an accusation I don't actually know if that's true But is that what you're all about now games that make you as much money as possible because Honestly, that's a short lived experiment I mean you might make a quick cash grab for the first year or two But you would have made a lot more if you just stayed the reliable gaming company We've known and loved for years Also, as I predicted. Yeah, you announced Starfield and Elder Scrolls 6 way too early And the they got a mention this year You mumbled their names at the start and that was it because you're not ready You know that's classic Metroid Prime 4 move right there You weren't ready to even show it a year later I mean apart from Fallout 76, which was disappointing those were your big things from last year too So last year looking back wasn't even as good as it seemed at the time Tomorrow is Square Enix and someone else. Sorry for being a Debbie Downer I honestly feel like I have never been bored that bored in an e3 presentation before there's usually always something and that had Nothing I hope you uh, I hope you agree I hope you don't strongly disagree, but if you do, you know, feel free to let me know Each to their own I guess like this video hit flip on that subscribe button Make sure you hit notification bell as well because this whole weekend is going to be crazy Don't want you to miss out. Hopefully crazy. Hopefully crazier than what just happened if it if it's downhill from here Oh boy It all ends with nintendo. So whatever happens. We have that to look forward to all right guys It's getting late. I got to make this and go to bed. Bye Ha ha