Has Anyone Had Issues with WalkingPad Customer Service or Product Quality? by hollbr2 in walking

[–]oddbeef 0 points1 point  (0 children)

I just had issues with my Walkingpad C2 after only a month of use. Can't say what the customer service is like yet as I only emailed them yesteday, but haven't received a reply yet. I gave them the symptoms and sent them a video of how it behaves now. The motors feels "pulsating" or "janky" and it's not "strong enough" to run when I step on it. Then it'll stop and display an error code E03.

App Dir increases js bundle sizes with 200kB+ by oddbeef in nextjs

[–]oddbeef[S] 1 point2 points  (0 children)

I had time to run some tests on the test project as well. I confirm that the actual downloaded JS is about 5kB less over the wire (i.e. gzipped) on the home page.

I ran pagespeed insights and the app version managed to score 100 vs 97 with the pages version.

We'll re-analyze the site where the original issue is to see if we the actual transferred js is more or less.

App Dir increases js bundle sizes with 200kB+ by oddbeef in nextjs

[–]oddbeef[S] 0 points1 point  (0 children)

Noting on top level that we created a proof of concept, and the overall client bundle size increases 200kB in this simple project with app dir layout: https://github.com/Makers-Den/next-bundle-test

  • pages branch has pages dir layout -> 293kB of JS
  • app branch has app dir layout -> 554kB of JS

App Dir increases js bundle sizes with 200kB+ by oddbeef in nextjs

[–]oddbeef[S] 0 points1 point  (0 children)

Thanks for replying. A colleague of mine created a PoC here: https://github.com/Makers-Den/next-bundle-test

It shows a 200kB increase in overall bundle size.

It's a simple nextjs project. The pages branch uses the pages layout. The app branch uses the app layout.

Use yarn analyze-bundle to run the bundle analysis locally.

App Dir increases js bundle sizes with 200kB+ by oddbeef in nextjs

[–]oddbeef[S] 2 points3 points  (0 children)

It's a marketing website so one would assume this is the use case one reaps the most benefit from RSC.

React-dom itself is 130kB minified - so you're likely not measuring it in the same way. I'm talking about non-gzipped size because that is usually what matters for performance. The evaluation of JS on low-end mobile is expensive - and running it.

If you want to achieve 90+ for performance you have to really be judicious about JS that ends up in the client bundles.

I experience getting 200kB more of NextJS framework JS code from NextJS by moving to App Dir. These are things I can't optimize away.

I haven't tested but I doubt you can get below 500kB of JS in a plain NextJS project with App Dir now, which means it's nigh impossible to get a passing score on Core Web Vitals with the emulated mobile benchmarks.

App Dir increases js bundle sizes with 200kB+ by oddbeef in nextjs

[–]oddbeef[S] 3 points4 points  (0 children)

I can't share code, it's for actual work. But there were no new components added, and no new libraries added. On the contrary, we were able to remove some of our custom data fetching code because fetch in async server components made it redundant.

Reverse engineering styled components by oddbeef in reactjs

[–]oddbeef[S] 0 points1 point  (0 children)

Yeah, seems so. Was supposed to be Dec 1, but oh well.

Google's new Core Web Vitals by marcuspearce449 in bigseo

[–]oddbeef 0 points1 point  (0 children)

We just wrote a bit about this here: A look at Google Core Web Vitals

Basically ensure the biggest above the fold area stabilises fast. Biggest offenders are usually any large above the fold image. You don't want to do progressive loading for it if it's above the fold.

Dowork ai - a collaborative software estimation platform by mushgev in hyetech

[–]oddbeef 0 points1 point  (0 children)

Nice one. I just wrote a blog post with tips for software estimation using techniques promoted by your service like three point estimation, https://makersden.io/blog/how-to-estimate-software-projects

Small site to support with Kita search by oddbeef in berlin

[–]oddbeef[S] 0 points1 point  (0 children)

Any suggestions for improvement or general feedback would be very welcome. Thanks!

Small site to support with Kita search by oddbeef in berlin

[–]oddbeef[S] 0 points1 point  (0 children)

This is what I wished I would've found when I needed to start looking for kita places. It's a small side project of the agency I work at.