Frontend Development 8 min read

Latest Frontend Releases: Next.js 11.1, Vue 3.2, and Cutting‑Edge Open‑Source Tools

This roundup highlights the Next.js 11.1 and Vue 3.2 releases with their new features and performance boosts, introduces several emerging open‑source projects such as quickjs‑rs, MDX, mdast, Puerts, wasm‑pack, instant.page and txiki.js, and summarizes practical articles on one‑click dark‑mode support and dramatically shrinking Next.js bundle size.

Taobao Frontend Technology
Taobao Frontend Technology
Taobao Frontend Technology
Latest Frontend Releases: Next.js 11.1, Vue 3.2, and Cutting‑Edge Open‑Source Tools

News

Next.js 11.1 released

On the 12th of this month, Next.js announced the official release of version 11.1, adding several new features and performance optimizations:

Security patch: an important update preventing potential open redirects.

ES Module support: can be enabled today via the experimental flag.

Rust‑based tooling: integration of SWC to replace JavaScript tools such as Babel and Terser.

Faster data fetching: keep‑alive capability during prerendering improves data fetch speed by up to 2×.

Faster source maps: builds with source maps are 70% faster and use 67% less memory.

…etc.

Release blog: Next.js 11.1 | Next.js

Vue 3.2 released

On the 5th of this month, Evan You announced the official release of Vue.js 3.2, bringing new features and performance improvements:

Stable <script setup> and <style v-bind> syntax in single‑file components.

New ref syntax sugar.

New defineCustomElement method for creating custom elements.

New effectScope API with onTrack/onTrigger for debugging computed .

New v-memo directive.

…etc.

Release blog: Vue 3.2 Released! | The Vue Point

Open Source

quickjs-rs

A Rust wrapper for the QuickJS engine.

GitHub repo: theduke/quickjs-rs

MDX

Write JSX inside Markdown and render it.

<code># Hello, *world*!

Below is an example of JSX embedded in Markdown. <br/> **Try and change
the background color!**

<section style={{ padding: '20px', backgroundColor: 'tomato' }}>
  <h3>This is JSX</h3>
</section>
</code>

Home page: MDX

mdast

mdast is a specification for representing Markdown as an abstract syntax tree, implementing the unist spec and supporting various Markdown flavors such as CommonMark and GitHub Flavored Markdown.

In MDX, MDXAST (an mdast superset) can be used to convert MDX to an AST.

GitHub repo: syntax-tree/mdast

Puerts

Puerts provides a TypeScript programming solution for game engines, offering a JavaScript runtime and TypeScript access to the host engine.

GitHub repo: Tencent/puerts

wasm-pack

wasm-pack offers an all‑in‑one workflow for building Rust‑generated WebAssembly and interacting with JavaScript in browsers or Node.js.

GitHub repo: rustwasm/wasm-pack

instant.page

Research by Amazon and others shows that eliminating a 100 ms delay can increase sales by 1 %. instant.page preloads link destinations on desktop and mobile with different strategies to speed up page navigation.

GitHub repo: instantpage/instant.page

txiki.js

txiki.js is a tiny yet powerful JavaScript runtime built on QuickJS and libuv.

GitHub repo: saghul/txiki.js

Article

One‑click Dark Mode Support for Front‑End Sites

This article explains how to use PostCSS and Stylelint to add one‑click dark‑mode support to existing front‑end projects, replacing existing colors with CSS variables.

How We Reduced Next.js Page Size by 3.5× and Achieved a 98 Lighthouse Score

Papyrus, a Next.js‑based blog framework, reduces bundle size by dynamically importing, removing unused code and styles, resulting in a 3.5× smaller build and a Lighthouse score of 98.

Frontend DevelopmentRustweb performanceVueopen-sourceNext.jsdark mode
Taobao Frontend Technology
Written by

Taobao Frontend Technology

The frontend landscape is constantly evolving, with rapid innovations across familiar languages. Like us, your understanding of the frontend is continually refreshed. Join us on Taobao, a vibrant, all‑encompassing platform, to uncover limitless potential.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.