Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NextJs Optimisation Techniques #1519

Closed
1 task done
ArafatAbdussalam opened this issue Aug 17, 2024 · 15 comments
Closed
1 task done

NextJs Optimisation Techniques #1519

ArafatAbdussalam opened this issue Aug 17, 2024 · 15 comments
Assignees
Labels

Comments

@ArafatAbdussalam
Copy link

What is your article idea?

This article entails how to improve user interaction using Interaction to Next Paint, a metric for measuring responsiveness of web applications. It explains one of the core vitals of web performance.

What are the objectives of your article?

Content Outline:

  • Introduction
  • Overview of web performance
  • Overview of User Interaction
  • What is Interaction to Next Paint (INP)?
  • Measuring INP
  • Understanding INP Score
  • Causes of Low INP Score
  • How to Improve INP Score
  • Improving INP Score in NextJs using Hydration and Suspense
  • Conclusion

What are the objectives of your article?

Web performance, User Interaction, Latency, Responsiveness

What is your expertise as a developer or writer?

Intermediate

What type of post is this?

Best Practices

Terms & Conditions

  • I have read the Write for the Community program guidelines.
@ArafatAbdussalam
Copy link
Author

Hello @Theodore-Kelechukwu-Onyejiaku I will like you to give your opinion on this proposed article.

Thanks.

@Theodore-Kelechukwu-Onyejiaku
Copy link
Collaborator

Will get back to you on this soon. I am thinking of making this topic to include other Next.js optimization techniques. Please hold on.

@Theodore-Kelechukwu-Onyejiaku
Copy link
Collaborator

Hi @ArafatAbdussalam ,

I am back! How about we talk about "Next.js Optimization Techniques". Please as part of the techniques, we would love it if you include "URL redirects".

This is an in-house requested content, therefore it should be very outstanding 🙂.

Please let me know if you are willing to proceed. Thank you.

@ArafatAbdussalam
Copy link
Author

Alright. Accepted.

Does the article need code examples?

@Theodore-Kelechukwu-Onyejiaku
Copy link
Collaborator

Sure, it does. That is one of the ingredients of a great article.

@Theodore-Kelechukwu-Onyejiaku
Copy link
Collaborator

Here are examples:

  1. https://www.freecodecamp.org/news/next-js-performance-optimization/
  2. Here is one I wrote for Turing which ranks well: https://www.turing.com/kb/optimizing-build-performance-in-nextjs

Please let me know if you are willing to proceed.

@ArafatAbdussalam
Copy link
Author

ArafatAbdussalam commented Aug 21, 2024

Alright. I will create an outline proposal.

@Theodore-Kelechukwu-Onyejiaku
Copy link
Collaborator

Thank you. I will be waiting.

@ArafatAbdussalam
Copy link
Author

ArafatAbdussalam commented Aug 22, 2024

NextJs Optimisation Techniques

  • Introduction
  • ⁠Overview of User Experience
    • Speed
    • ⁠User Interactivity
    • Visual stability
  • ⁠Factors Affecting Web Performance
    • ⁠Multimedia file size
    • ⁠Network Request
    • ⁠Memory usage
    • URL Redirect
  • Optimisation Techniques in NextJs
    • ⁠Display images with built-in Image component
    • ⁠Enhance video display with built-in Video component
    • ⁠Eliminate external fonts download
    • Amplify search engine with Metadata
    • Control routing with Redirect
    • ⁠Implement lazy loading strategies
  • ⁠Measuring web performance
    • ⁠Core Web Vitals
    • ⁠Observability and Monitoring
  • ⁠Conclusion

@Theodore-Kelechukwu-Onyejiaku

@ArafatAbdussalam ArafatAbdussalam changed the title Optimising Interaction to Next Paint in NextJs Applications Optimisation Techniques in NextJs Applications Aug 22, 2024
@ArafatAbdussalam ArafatAbdussalam changed the title Optimisation Techniques in NextJs Applications NextJs Optimisa Techniques Aug 22, 2024
@ArafatAbdussalam ArafatAbdussalam changed the title NextJs Optimisa Techniques NextJs Optimisation Techniques Aug 22, 2024
@Theodore-Kelechukwu-Onyejiaku
Copy link
Collaborator

Please procceed. I will let you know if I need anything else.

@ArafatAbdussalam
Copy link
Author

ArafatAbdussalam commented Sep 9, 2024

Hi @Theodore-Kelechukwu-Onyejiaku

Here is a draft of the article:

NextJs Optimisation Techniques

I will like to request for your feedback.

@Theodore-Kelechukwu-Onyejiaku
Copy link
Collaborator

Hi @ArafatAbdussalam ,

One last thing. please include images and a table diagram(s) to your work for SEO.

@ArafatAbdussalam
Copy link
Author

Thanks for the feedback. I have done that.

@ArafatAbdussalam
Copy link
Author

ArafatAbdussalam commented Sep 19, 2024

blur only
blur-only

with dataURL only
dataURL-only

with blurDataURL
blurDataURL

dynamicui
dynamic-ui

@Theodore-Kelechukwu-Onyejiaku Theodore-Kelechukwu-Onyejiaku added In Review Article is in review Done and removed In progress Tutorial being created In Review Article is in review labels Sep 25, 2024
@Theodore-Kelechukwu-Onyejiaku
Copy link
Collaborator

This has been published. Thank you for your contribution! 🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants