Enhance article rendering and delivery performance #94
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This introduces enhancements and changes that include server-side rendering of article content, caching mechanisms, and locale-aware date displays.
Changes:
Server-side article content rendering:
Article content rendering has been moved from the client side to the server side. This change improves the initial load time.
Article content caching:
Implemented article caching with a configurable maximum age. This feature significantly improves delivery performance by reducing the need to repeatedly fetch and render articles that haven't changed.
Locale-aware date display:
The date display for articles has been updated to respect the locale settings of the user's browser. This enhancement ensures that dates are displayed in the user's preferred format, improving the overall user experience.