GripNews<p>🌘 絕不自行撰寫日期解析函式庫<br>➤ 從Luxon到原生JavaScript,Eleventy優化日期解析的旅程<br>✤ <a href="https://www.zachleat.com/web/adventures-in-date-parsing/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">zachleat.com/web/adventures-in</span><span class="invisible">-date-parsing/</span></a><br>作者Zach Leatherman分享了Eleventy專案中,從採用Luxon日期解析函式庫到最終放棄,改用原生JavaScript的原因。Luxon雖然功能強大,但體積過大,佔用了Eleventy整體資源的22%。經過評估多個替代方案後,發現Day.js雖然體積小巧,但準確性不足。最終,Eleventy決定採用更嚴格的ISO 8601格式,並期待未來JavaScript的Temporal API。<br>+ 很有意思的經驗分享,讓我更瞭解選擇函式庫時需要考量的不僅是功能,還有體積和效能。<br>+ 期待Temporal API的到來,這會是JavaScript處理日期和時間的重要進步。<br><a href="https://mastodon.social/tags/%E7%B6%B2%E9%A0%81%E9%96%8B%E7%99%BC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>網頁開發</span></a> <a href="https://mastodon.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.social/tags/Eleventy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Eleventy</span></a></p>