v2.3.0 Warframe Task Checklist - Release Notes
Date: May 22, 2025
This update (v2.3.0) is a significant technical refactor focused on substantially improving page load performance, optimizing resource handling, and enhancing overall code organization for better maintainability.
Performance Optimizations & Code Enhancements
- Optimized Font Loading:
- Migrated from Google Fonts CDN to self-hosted "Inter" font files (v18; weights 400, 500, 600, 700) now served from
/assets/fonts/. - This change reduces external network requests, improves font loading reliability, and leverages
font-display: swapfor faster perceived text rendering.
- Migrated from Google Fonts CDN to self-hosted "Inter" font files (v18; weights 400, 500, 600, 700) now served from
- Critical CSS Implementation:
- Implemented a critical CSS strategy. Essential styles required for the initial "above-the-fold" view are now inlined directly in the HTML
<head>. - All non-critical CSS has been moved to an external stylesheet (
/assets/css/style.css) and is loaded asynchronously, preventing it from blocking the initial page render. This significantly improves First Contentful Paint (FCP) and Largest Contentful Paint (LCP).
- Implemented a critical CSS strategy. Essential styles required for the initial "above-the-fold" view are now inlined directly in the HTML
- JavaScript Restructuring & Deferral:
- The application's JavaScript has been split for more efficient loading.
- A minimal, critical JavaScript snippet for initial theme application (to prevent theme flashing) now runs inline at the start of the
<body>. - The main application logic has been moved to an external file (
/assets/js/app.js) and its loading is deferred. This ensures the HTML structure can be parsed and rendered more quickly, improving page responsiveness.
- Asset Path Standardization:
- Background image asset paths have been updated to use the
/assets/img/directory for better project organization.
- Background image asset paths have been updated to use the
- Code Maintainability:
- The separation of CSS and JavaScript into dedicated files makes the main
index.htmlsignificantly cleaner and the overall codebase easier to manage and update.
- The separation of CSS and JavaScript into dedicated files makes the main
Fixes
- 8-Hour Reset Countdown Logic:
- Corrected and improved the calculation logic for the 8-hour rotating vendor reset timers in the "Other Tasks" section, ensuring accurate countdown displays.
Updates
- Warframe Version:
- Updated Warframe version to v3.6.2 (No task list changes)
For download users, download the Source files and replace your files with them. Your browser hosts the save data, and the major version (v2.x.x) has not been changed. Save the files in the same location and refresh the browser to get the newest update.
These under-the-hood improvements aim to provide a noticeably faster and smoother experience while using the Warframe Task Checklist, and lay a more robust foundation for future updates. Thank you for using the Warframe Task Checklist!