# MDN Blog

The MDN Web Docs blog publishes articles about web development, open source software, web platform updates, tutorials, changes and updates to MDN, and more.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Introducing the MDN MCP server

DevFeed: [Introducing the MDN MCP server](<https://devfeed.tech/articles/introducing-the-mdn-mcp-server-4073.md>)

Original publisher: [Read original article](<https://developer.mozilla.org/en-US/blog/introducing-mdn-mcp-server/>)

Author: mdn-team

Published: 2026-06-15T00:00:00Z

Content type: release

Language: en

Sources: [MDN Blog](<https://devfeed.tech/sources/mdn-blog.md>)

Topics: [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [MCP Server](<https://devfeed.tech/topics/mcp-server.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [Web platform](<https://devfeed.tech/topics/web-platform.md>), [browser](<https://devfeed.tech/topics/browser.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [ide](<https://devfeed.tech/topics/ide.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [codex](<https://devfeed.tech/topics/codex.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [browser](<https://devfeed.tech/tags/browser.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [cli](<https://devfeed.tech/tags/cli.md>), [codex](<https://devfeed.tech/tags/codex.md>), [coding](<https://devfeed.tech/tags/coding.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [ide](<https://devfeed.tech/tags/ide.md>), [llm](<https://devfeed.tech/tags/llm.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [model-context-protocol](<https://devfeed.tech/tags/model-context-protocol.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>), [web](<https://devfeed.tech/tags/web.md>), [web-platform](<https://devfeed.tech/tags/web-platform.md>)

### AI overview

MDN announces an experimental MCP server that connects AI tools, editors, and coding agents to MDN documentation and browser compatibility data. The article explains its supported clients and reports initial comparisons of Claude Code responses with and without the MCP enabled.

### Source excerpt

MDN's MCP server brings MDN's documentation and browser compatibility data directly into your editor or IDE, giving your LLM or coding agent access to accurate, up-to-date web platform information.

## Under the hood of MDN's new frontend

DevFeed: [Under the hood of MDN's new frontend](<https://devfeed.tech/articles/under-the-hood-of-mdn-s-new-frontend-4100.md>)

Original publisher: [Read original article](<https://developer.mozilla.org/en-US/blog/mdn-front-end-deep-dive/>)

Author: leo-mcardle

Published: 2026-04-08T00:00:00Z

Content type: article

Language: en

Sources: [MDN Blog](<https://devfeed.tech/sources/mdn-blog.md>)

Topics: [Front end](<https://devfeed.tech/topics/frontend.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [Server-side rendering](<https://devfeed.tech/topics/server-side-rendering.md>), [React](<https://devfeed.tech/topics/react.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>), [CSS](<https://devfeed.tech/topics/css.md>), [HTML](<https://devfeed.tech/topics/html.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Webpack](<https://devfeed.tech/topics/webpack.md>), [Git](<https://devfeed.tech/topics/git.md>), [JSON](<https://devfeed.tech/topics/json.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [code](<https://devfeed.tech/tags/code.md>), [css](<https://devfeed.tech/tags/css.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [git](<https://devfeed.tech/tags/git.md>), [html](<https://devfeed.tech/tags/html.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [json](<https://devfeed.tech/tags/json.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [react](<https://devfeed.tech/tags/react.md>), [tool](<https://devfeed.tech/tags/tool.md>)

### AI overview

MDN's article explains the rebuild of its frontend, covering the architecture that transforms Markdown documentation into JSON and server-rendered HTML before global delivery. It discusses the limitations of the previous React application, including technical debt, complex Webpack configuration, build scripts, and inconsistent CSS practices.

### Source excerpt

You may have spotted that MDN has a new frontend. There's plenty happening under the surface, so let's unpack the technologies we chose, the architectural decisions we made, and why we did a rebuild at all.

## Image formats: Codecs and compression tools

DevFeed: [Image formats: Codecs and compression tools](<https://devfeed.tech/articles/image-formats-codecs-and-compression-tools-4065.md>)

Original publisher: [Read original article](<https://developer.mozilla.org/en-US/blog/image-formats-codecs-compression-tools/>)

Author: polina-gurtovaia

Published: 2025-11-05T00:00:00Z

Content type: article

Language: en

Sources: [MDN Blog](<https://devfeed.tech/sources/mdn-blog.md>)

Topics: [Transcodings](<https://devfeed.tech/topics/transcodings.md>)

Tags: [compression](<https://devfeed.tech/tags/compression.md>), [experiment](<https://devfeed.tech/tags/experiment.md>), [image-processing](<https://devfeed.tech/tags/image-processing.md>), [images](<https://devfeed.tech/tags/images.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [speed](<https://devfeed.tech/tags/speed.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

The article examines practical trade-offs in image compression, including codec choice, image quality, file size, encoding speed, and processing costs.

### Source excerpt

Image compression involves countless trade-offs between quality, size, and speed. In this final part of the series, we experiment with codecs, metrics, and tools to find practical ways to balance efficiency and visual fidelity.

## A beginner-friendly guide to view transitions in CSS

DevFeed: [A beginner-friendly guide to view transitions in CSS](<https://devfeed.tech/articles/a-beginner-friendly-guide-to-view-transitions-in-css-4122.md>)

Original publisher: [Read original article](<https://developer.mozilla.org/en-US/blog/view-transitions-beginner-guide/>)

Author: yash-raj-bharti

Published: 2025-10-09T00:00:00Z

Content type: tutorial

Language: en

Sources: [MDN Blog](<https://devfeed.tech/sources/mdn-blog.md>)

Topics: [view transitions](<https://devfeed.tech/topics/view-transitions.md>), [CSS](<https://devfeed.tech/topics/css.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [browser](<https://devfeed.tech/topics/browser.md>), [Single-page application (SPA)](<https://devfeed.tech/topics/spa.md>)

Tags: [beginner](<https://devfeed.tech/tags/beginner.md>), [chrome](<https://devfeed.tech/tags/chrome.md>), [css](<https://devfeed.tech/tags/css.md>), [edge](<https://devfeed.tech/tags/edge.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [guide](<https://devfeed.tech/tags/guide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [navigation](<https://devfeed.tech/tags/navigation.md>), [safari](<https://devfeed.tech/tags/safari.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>), [view-transitions](<https://devfeed.tech/tags/view-transitions.md>), [web-development](<https://devfeed.tech/tags/web-development.md>)

### AI overview

A beginner-friendly tutorial on using CSS view transitions to add smooth animated navigation between pages in multi-page applications. It explains how the View Transition API and CSS view transitions support progressive enhancement across modern browsers, including Chrome, Edge, Safari, and developing Firefox support.

### Source excerpt

Learn how to bring smooth, animated navigation to multi-page apps with view transitions. With just one line of CSS, you can enable seamless transitions between pages.

## Launching MDN's new front end

DevFeed: [Launching MDN's new front end](<https://devfeed.tech/articles/launching-mdn-s-new-front-end-4086.md>)

Original publisher: [Read original article](<https://developer.mozilla.org/en-US/blog/launching-new-front-end/>)

Author: mdn-team

Published: 2025-08-19T00:00:00Z

Content type: article

Language: en

Sources: [MDN Blog](<https://devfeed.tech/sources/mdn-blog.md>)

Topics: [Front end](<https://devfeed.tech/topics/frontend.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [Web platform](<https://devfeed.tech/topics/web-platform.md>), [Web Components](<https://devfeed.tech/topics/web-components.md>), [CSS](<https://devfeed.tech/topics/css.md>), [Web APIs](<https://devfeed.tech/topics/web-apis.md>), [HTML](<https://devfeed.tech/topics/html.md>), [User interface design](<https://devfeed.tech/topics/ui-design.md>), [Usability](<https://devfeed.tech/topics/usability.md>), [Library](<https://devfeed.tech/topics/library.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [code](<https://devfeed.tech/tags/code.md>), [components](<https://devfeed.tech/tags/components.md>), [css](<https://devfeed.tech/tags/css.md>), [developers](<https://devfeed.tech/tags/developers.md>), [front-end](<https://devfeed.tech/tags/front-end.md>), [github](<https://devfeed.tech/tags/github.md>), [library](<https://devfeed.tech/tags/library.md>), [ui](<https://devfeed.tech/tags/ui.md>), [usability](<https://devfeed.tech/tags/usability.md>), [web](<https://devfeed.tech/tags/web.md>), [web-apis](<https://devfeed.tech/tags/web-apis.md>)

### AI overview

MDN has launched a rebuilt front end with a cleaner interface, improved usability, and support for modern CSS and web components. The update also improves typography, code rendering, search, icons, and navigation.

### Source excerpt

MDN is getting a facelift 🎉. Discover what's changed, what's improved, and how navigating the site just got smoother.

## Image formats: Pixel data from encoders to decoders

DevFeed: [Image formats: Pixel data from encoders to decoders](<https://devfeed.tech/articles/image-formats-pixel-data-from-encoders-to-decoders-4067.md>)

Original publisher: [Read original article](<https://developer.mozilla.org/en-US/blog/image-formats-pixels-graphics/>)

Author: polina-gurtovaia

Published: 2025-08-04T00:00:00Z

Content type: article

Language: en

Sources: [MDN Blog](<https://devfeed.tech/sources/mdn-blog.md>)

Topics: [Web Development](<https://devfeed.tech/topics/web-development.md>), [modern web development](<https://devfeed.tech/topics/modern-web-development.md>)

Tags: [data](<https://devfeed.tech/tags/data.md>), [devices](<https://devfeed.tech/tags/devices.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [images](<https://devfeed.tech/tags/images.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [techniques](<https://devfeed.tech/tags/techniques.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

An overview of image pixels, color data, image formats, and how pixel information is represented and manipulated in JavaScript.

### Source excerpt

From individual pixels to fully decoded images on your screen, raw pixel data gets transformed, compressed, and efficiently delivered. Learn about the techniques and optimizations that shrink image information without any perceivable loss in quality.

## Celebrating 20 years of MDN

DevFeed: [Celebrating 20 years of MDN](<https://devfeed.tech/articles/celebrating-20-years-of-mdn-4105.md>)

Original publisher: [Read original article](<https://developer.mozilla.org/en-US/blog/mdn-turns-20/>)

Author: joe-walker

Published: 2025-07-23T00:00:00Z

Content type: article

Language: en

Sources: [MDN Blog](<https://devfeed.tech/sources/mdn-blog.md>)

Topics: [Interop2027](<https://devfeed.tech/topics/interop2027.md>)

Tags: [collaboration](<https://devfeed.tech/tags/collaboration.md>), [community](<https://devfeed.tech/tags/community.md>), [contributors](<https://devfeed.tech/tags/contributors.md>), [developers](<https://devfeed.tech/tags/developers.md>), [docs](<https://devfeed.tech/tags/docs.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [ecosystem](<https://devfeed.tech/tags/ecosystem.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [github](<https://devfeed.tech/tags/github.md>), [mozilla](<https://devfeed.tech/tags/mozilla.md>), [open](<https://devfeed.tech/tags/open.md>), [platform](<https://devfeed.tech/tags/platform.md>), [web](<https://devfeed.tech/tags/web.md>), [web-developers](<https://devfeed.tech/tags/web-developers.md>), [web-platform](<https://devfeed.tech/tags/web-platform.md>), [web-standards](<https://devfeed.tech/tags/web-standards.md>)

### AI overview

MDN marks its 20th anniversary, reflecting on its evolution from a community wiki into a broad resource for web developers and web-platform documentation. The article thanks its contributors and celebrates collaboration across the open web.

### Source excerpt

MDN turns 20! Let's look at how we started, how MDN became the most trusted resource for web developers, the impact it's had on the open web, and yes, there's cake, too.

## Image formats: Color models for humans and devices

DevFeed: [Image formats: Color models for humans and devices](<https://devfeed.tech/articles/image-formats-color-models-for-humans-and-devices-4028.md>)

Original publisher: [Read original article](<https://developer.mozilla.org/en-US/blog/color-models-humans-devices/>)

Author: polina-gurtovaia

Published: 2025-05-06T00:00:00Z

Content type: article

Language: en

Sources: [MDN Blog](<https://devfeed.tech/sources/mdn-blog.md>)

Topics: [Web](<https://devfeed.tech/topics/web.md>), [Mathematics](<https://devfeed.tech/topics/mathematics.md>)

Tags: [developer](<https://devfeed.tech/tags/developer.md>), [devices](<https://devfeed.tech/tags/devices.md>), [image](<https://devfeed.tech/tags/image.md>), [images](<https://devfeed.tech/tags/images.md>), [models](<https://devfeed.tech/tags/models.md>), [vision](<https://devfeed.tech/tags/vision.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

This article introduces a series on the core principles behind image formats and color models. It explains how humans perceive light and color through the eye and brain, and how devices represent and reproduce color across screens.

### Source excerpt

Images help bring more color and life to the web. This post describes how images are represented by humans and on different devices, with details about color spaces and vision theory.

## Default styles for h1 elements are changing

DevFeed: [Default styles for h1 elements are changing](<https://devfeed.tech/articles/default-styles-for-h1-elements-are-changing-4059.md>)

Original publisher: [Read original article](<https://developer.mozilla.org/en-US/blog/h1-element-styles/>)

Author: simon-pieters

Published: 2025-04-11T00:00:00Z

Content type: article

Language: en

Sources: [MDN Blog](<https://devfeed.tech/sources/mdn-blog.md>)

Topics: [modern web development](<https://devfeed.tech/topics/modern-web-development.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [User interface design](<https://devfeed.tech/topics/ui-design.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [browsers](<https://devfeed.tech/tags/browsers.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [html](<https://devfeed.tech/tags/html.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

Browser default styles for nested h1 headings are changing as obsolete HTML outline-related UA stylesheet rules are removed. The article explains the impact on pages, Lighthouse warnings, and how to use explicit styling and better heading structure.

### Source excerpt

Browsers are starting to roll out changes in default UA styles for nested section headings. This post describes the incoming changes, how to identify if it's an issue on your websites, and hints for conformant and better-structured pages.

## Implications of Global Privacy Control

DevFeed: [Implications of Global Privacy Control](<https://devfeed.tech/articles/implications-of-global-privacy-control-4055.md>)

Original publisher: [Read original article](<https://developer.mozilla.org/en-US/blog/global-privacy-control/>)

Author: lola-odelola

Published: 2025-03-15T00:00:00Z

Content type: article

Language: en

Sources: [MDN Blog](<https://devfeed.tech/sources/mdn-blog.md>)

Topics: [browser](<https://devfeed.tech/topics/browser.md>), [Web](<https://devfeed.tech/topics/web.md>), [browsers](<https://devfeed.tech/topics/browsers.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [browser](<https://devfeed.tech/tags/browser.md>), [browsers](<https://devfeed.tech/tags/browsers.md>), [data](<https://devfeed.tech/tags/data.md>), [developers](<https://devfeed.tech/tags/developers.md>), [legal](<https://devfeed.tech/tags/legal.md>), [privacy](<https://devfeed.tech/tags/privacy.md>), [regulatory](<https://devfeed.tech/tags/regulatory.md>), [standards](<https://devfeed.tech/tags/standards.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

This article examines Global Privacy Control (GPC), a proposed web privacy standard intended to let users communicate preferences about the sale and sharing of their personal data. It discusses the first W3C working draft, implications for website owners and users, browser support, and how GPC differs from Do Not Track through legal and regulatory backing such as California's CCPA and the EU GDPR.

### Source excerpt

Global Privacy Control (GPC) is on the way to becoming a formal privacy standard with the recent publication of its first working draft. Let's take a look at what the implications are for developers and users.

## JavaScript Temporal is coming

DevFeed: [JavaScript Temporal is coming](<https://devfeed.tech/articles/javascript-temporal-is-coming-4084.md>)

Original publisher: [Read original article](<https://developer.mozilla.org/en-US/blog/javascript-temporal-is-coming/>)

Author: brian-smith

Published: 2025-01-24T00:00:00Z

Content type: article

Language: en

Sources: [MDN Blog](<https://devfeed.tech/sources/mdn-blog.md>)

Topics: [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [apis](<https://devfeed.tech/tags/apis.md>), [browsers](<https://devfeed.tech/tags/browsers.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [javascript](<https://devfeed.tech/tags/javascript.md>)

### AI overview

JavaScript Temporal is beginning to ship experimentally in browsers, offering built-in, more reliable handling of dates, times, durations, time zones, and calendars. The article explains the shortcomings of the existing date API and introduces the new Temporal documentation on MDN.

### Source excerpt

A new way to handle dates and times is being added to JavaScript. Let's take a look at Temporal, what problems it solves, the current state, and what you'll find in the new documentation about it on MDN.

## Fix your website's Largest Contentful Paint by optimizing image loading

DevFeed: [Fix your website's Largest Contentful Paint by optimizing image loading](<https://devfeed.tech/articles/fix-your-website-s-largest-contentful-paint-by-optimizing-image-loading-4050.md>)

Original publisher: [Read original article](<https://developer.mozilla.org/en-US/blog/fix-image-lcp/>)

Author: debugbear

Published: 2025-01-13T00:00:00Z

Content type: tutorial

Language: en

Sources: [MDN Blog](<https://devfeed.tech/sources/mdn-blog.md>)

Topics: [Core Web Vitals](<https://devfeed.tech/topics/core-web-vitals.md>), [Website](<https://devfeed.tech/topics/website.md>), [Image](<https://devfeed.tech/topics/image.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [HTML](<https://devfeed.tech/topics/html.md>), [Performance Testing](<https://devfeed.tech/topics/performance-testing.md>), [real user monitoring](<https://devfeed.tech/topics/real-user-monitoring.md>), [Network](<https://devfeed.tech/topics/network.md>), [browser](<https://devfeed.tech/topics/browser.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [CSS](<https://devfeed.tech/topics/css.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [browser](<https://devfeed.tech/tags/browser.md>), [core-web-vitals](<https://devfeed.tech/tags/core-web-vitals.md>), [css](<https://devfeed.tech/tags/css.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [html](<https://devfeed.tech/tags/html.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [network](<https://devfeed.tech/tags/network.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [performance](<https://devfeed.tech/tags/performance.md>), [performance-testing](<https://devfeed.tech/tags/performance-testing.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

This tutorial explains how image loading affects Largest Contentful Paint and Core Web Vitals. It covers image discovery through HTML, CSS, and JavaScript, request chains, network waterfalls, browser image-processing stages, and techniques for diagnosing and improving loading performance.

### Source excerpt

Learn techniques to improve the Largest Contentful Paint metric, a part of Core Web Vitals, for your website.

## MDN 2024 content projects

DevFeed: [MDN 2024 content projects](<https://devfeed.tech/articles/mdn-2024-content-projects-4093.md>)

Original publisher: [Read original article](<https://developer.mozilla.org/en-US/blog/mdn-2024-content-projects/>)

Author: vadim-makeev

Published: 2025-01-08T00:00:00Z

Content type: article

Language: en

Sources: [MDN Blog](<https://devfeed.tech/sources/mdn-blog.md>)

Topics: [Documentation](<https://devfeed.tech/topics/documentation.md>), [Web platform](<https://devfeed.tech/topics/web-platform.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [XML](<https://devfeed.tech/topics/xml.md>), [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [LaTeX](<https://devfeed.tech/topics/latex.md>), [math](<https://devfeed.tech/topics/math.md>), [HTML](<https://devfeed.tech/topics/html.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [accessibility](<https://devfeed.tech/tags/accessibility.md>), [docs](<https://devfeed.tech/tags/docs.md>), [html](<https://devfeed.tech/tags/html.md>), [http](<https://devfeed.tech/tags/http.md>), [latex](<https://devfeed.tech/tags/latex.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [math](<https://devfeed.tech/tags/math.md>), [web-platform](<https://devfeed.tech/tags/web-platform.md>)

### AI overview

MDN Web Docs reviews its 2024 content projects, describing audits and updates to popular but outdated or incomplete material. The work focused on HTTP, MathML, and web Manifests, with particular detail on improved MathML documentation, examples, LaTeX annotations, browser compatibility data, and accessibility information.

### Source excerpt

Let's have a look at MDN Web Docs content projects in 2024, with highlights of our top picks and recommended reading, and at what's next on MDN for 2025.

## A new learning experience on MDN

DevFeed: [A new learning experience on MDN](<https://devfeed.tech/articles/a-new-learning-experience-on-mdn-4036.md>)

Original publisher: [Read original article](<https://developer.mozilla.org/en-US/blog/curriculum-learn-web-development/>)

Author: ruth-john

Published: 2024-12-20T00:00:00Z

Content type: article

Language: en

Sources: [MDN Blog](<https://devfeed.tech/sources/mdn-blog.md>)

Topics: [Learning](<https://devfeed.tech/topics/learning.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [beginner](<https://devfeed.tech/tags/beginner.md>), [guide](<https://devfeed.tech/tags/guide.md>), [learn-web-development](<https://devfeed.tech/tags/learn-web-development.md>), [learning](<https://devfeed.tech/tags/learning.md>), [multimedia](<https://devfeed.tech/tags/multimedia.md>), [partner](<https://devfeed.tech/tags/partner.md>)

### AI overview

MDN merged its Curriculum into the Learn Web Development section to create a more streamlined learning experience. The update addresses bloated content, unclear learning paths, and demand for interactive multimedia resources.

### Source excerpt

There's a new Learn Web Development section on MDN that merges the MDN Curriculum with the Learn section. Here's the background to these changes, what's new, and what you can expect to see in the future.

## Countdown to the holidays with daily coding challenges

DevFeed: [Countdown to the holidays with daily coding challenges](<https://devfeed.tech/articles/countdown-to-the-holidays-with-daily-coding-challenges-4040.md>)

Original publisher: [Read original article](<https://developer.mozilla.org/en-US/blog/daily-holiday-javascript-challenges/>)

Author: sonal-sood

Published: 2024-12-01T00:00:00Z

Content type: news

Language: en

Sources: [MDN Blog](<https://devfeed.tech/sources/mdn-blog.md>)

Topics: [Web Development](<https://devfeed.tech/topics/web-development.md>), [User interface design](<https://devfeed.tech/topics/ui-design.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [algorithms](<https://devfeed.tech/tags/algorithms.md>), [coding](<https://devfeed.tech/tags/coding.md>), [css](<https://devfeed.tech/tags/css.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [learn](<https://devfeed.tech/tags/learn.md>), [ui-design](<https://devfeed.tech/tags/ui-design.md>), [web-development](<https://devfeed.tech/tags/web-development.md>)

### AI overview

MDN and Scrimba announce JavaScriptmas, a December series of daily coding challenges with introductory screencasts and starter code. The challenges focus mainly on JavaScript algorithms and also cover DOM manipulation, UI design, CSS, accessibility, and some cybersecurity.

### Source excerpt

Join JavaScriptmas this December for daily coding challenges designed to boost your skills and bring festive fun. Solve challenges on Scrimba, learn something new, and take part for a chance to win exciting prizes!

## Monitoring and optimizing website performance

DevFeed: [Monitoring and optimizing website performance](<https://devfeed.tech/articles/monitoring-and-optimizing-website-performance-4109.md>)

Original publisher: [Read original article](<https://developer.mozilla.org/en-US/blog/optimize-web-performance/>)

Author: debugbear

Published: 2024-11-11T00:00:00Z

Content type: tutorial

Language: en

Sources: [MDN Blog](<https://devfeed.tech/sources/mdn-blog.md>)

Topics: [Website](<https://devfeed.tech/topics/website.md>), [Network](<https://devfeed.tech/topics/network.md>), [browser](<https://devfeed.tech/topics/browser.md>), [Interaction to Next Paint](<https://devfeed.tech/topics/interaction-to-next-paint.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>)

Tags: [interaction-to-next-paint](<https://devfeed.tech/tags/interaction-to-next-paint.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [network](<https://devfeed.tech/tags/network.md>), [performance](<https://devfeed.tech/tags/performance.md>), [web-performance](<https://devfeed.tech/tags/web-performance.md>)

### AI overview

This tutorial explains how to monitor and optimize website performance. It covers network request waterfalls, page-load and runtime performance metrics, common issues, resource handling, testing tools, and optimization techniques.

### Source excerpt

Learn about reading network request waterfalls, identifying common network performance issues, and optimizing page rendering.

## How to land your first developer job

DevFeed: [How to land your first developer job](<https://devfeed.tech/articles/how-to-land-your-first-developer-job-4061.md>)

Original publisher: [Read original article](<https://developer.mozilla.org/en-US/blog/how-to-land-your-first-developer-job/>)

Author: per-borgen

Published: 2024-11-01T00:00:00Z

Content type: article

Language: en

Sources: [MDN Blog](<https://devfeed.tech/sources/mdn-blog.md>)

Topics: [coding](<https://devfeed.tech/topics/coding.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [career](<https://devfeed.tech/tags/career.md>), [developer](<https://devfeed.tech/tags/developer.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [learning](<https://devfeed.tech/tags/learning.md>), [linkedin](<https://devfeed.tech/tags/linkedin.md>), [skills](<https://devfeed.tech/tags/skills.md>), [tech](<https://devfeed.tech/tags/tech.md>), [work](<https://devfeed.tech/tags/work.md>)

### AI overview

The article presents six strategies for landing a first developer job, especially for self-taught programmers and people without a traditional computer science degree. It emphasizes combining prior industry experience with coding skills, using professional networks for referrals, and proactively contacting employees and following up during the application process.

### Source excerpt

Here are six effective strategies for landing your first developer job. These are especially relevant if you're self-taught or breaking into the tech industry without a traditional CS degree.

## Introducing the new MDN Community page

DevFeed: [Introducing the new MDN Community page](<https://devfeed.tech/articles/introducing-the-new-mdn-community-page-4108.md>)

Original publisher: [Read original article](<https://developer.mozilla.org/en-US/blog/new-community-page/>)

Author: pranshu-khanna

Published: 2024-10-15T00:00:00Z

Content type: article

Language: en

Sources: [MDN Blog](<https://devfeed.tech/sources/mdn-blog.md>)

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>), [Web](<https://devfeed.tech/topics/web.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Localization (l10n)](<https://devfeed.tech/topics/localization.md>), [Discord](<https://devfeed.tech/topics/discord.md>), [Internet](<https://devfeed.tech/topics/internet.md>)

Tags: [bugs](<https://devfeed.tech/tags/bugs.md>), [community](<https://devfeed.tech/tags/community.md>), [content](<https://devfeed.tech/tags/content.md>), [contribute](<https://devfeed.tech/tags/contribute.md>), [contributors](<https://devfeed.tech/tags/contributors.md>), [developers](<https://devfeed.tech/tags/developers.md>), [discord](<https://devfeed.tech/tags/discord.md>), [diversity](<https://devfeed.tech/tags/diversity.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [github](<https://devfeed.tech/tags/github.md>), [hub](<https://devfeed.tech/tags/hub.md>), [internet](<https://devfeed.tech/tags/internet.md>), [learn](<https://devfeed.tech/tags/learn.md>), [open](<https://devfeed.tech/tags/open.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [platform](<https://devfeed.tech/tags/platform.md>), [resources](<https://devfeed.tech/tags/resources.md>), [skills](<https://devfeed.tech/tags/skills.md>), [web](<https://devfeed.tech/tags/web.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

MDN introduces a new community page designed to recognize contributors, highlight their work, and help people connect and participate. The page features contributor profiles and stories, while inviting developers, writers, learners, and translators to contribute through activities such as improving documentation, fixing bugs, localization, GitHub work, and answering questions on Discord.

### Source excerpt

We are thrilled to announce the new MDN community page that will be a hub to recognize our contributors and a place for contributors to get involved.

## Fixing your website's JavaScript performance

DevFeed: [Fixing your website's JavaScript performance](<https://devfeed.tech/articles/fixing-your-website-s-javascript-performance-4051.md>)

Original publisher: [Read original article](<https://developer.mozilla.org/en-US/blog/fix-javascript-performance/>)

Author: debugbear

Published: 2024-10-09T00:00:00Z

Content type: tutorial

Language: en

Sources: [MDN Blog](<https://devfeed.tech/sources/mdn-blog.md>)

Topics: [modern web development](<https://devfeed.tech/topics/modern-web-development.md>), [Web platform](<https://devfeed.tech/topics/web-platform.md>), [interactive website](<https://devfeed.tech/topics/interactive-website.md>)

Tags: [browser](<https://devfeed.tech/tags/browser.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [payload](<https://devfeed.tech/tags/payload.md>), [performance](<https://devfeed.tech/tags/performance.md>), [user-interfaces](<https://devfeed.tech/tags/user-interfaces.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

The article explains JavaScript-related web performance bottlenecks: long main-thread tasks, large bundles, and client-side hydration. It shows how slow parsing and execution can leave server-rendered content visible but temporarily unresponsive.

### Source excerpt

Learn about lesser-known web performance bottlenecks connected to excessive JavaScript usage, like long tasks, large bundle sizes, and hydration issues.

## Get back to school! Supercharge your learning with MDN and Scrimba

DevFeed: [Get back to school! Supercharge your learning with MDN and Scrimba](<https://devfeed.tech/articles/get-back-to-school-supercharge-your-learning-with-mdn-and-scrimba-4103.md>)

Original publisher: [Read original article](<https://developer.mozilla.org/en-US/blog/mdn-scrimba-back2school/>)

Author: hermina-condei

Published: 2024-09-12T00:00:00Z

Content type: news

Language: en

Sources: [MDN Blog](<https://devfeed.tech/sources/mdn-blog.md>)

Topics: [Learning](<https://devfeed.tech/topics/learning.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [CSS](<https://devfeed.tech/topics/css.md>), [HTML](<https://devfeed.tech/topics/html.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [React](<https://devfeed.tech/topics/react.md>), [Responsive Design](<https://devfeed.tech/topics/responsive-design.md>), [Git](<https://devfeed.tech/topics/git.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Netlify](<https://devfeed.tech/topics/netlify.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [apis](<https://devfeed.tech/tags/apis.md>), [courses](<https://devfeed.tech/tags/courses.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [development](<https://devfeed.tech/tags/development.md>), [git](<https://devfeed.tech/tags/git.md>), [github](<https://devfeed.tech/tags/github.md>), [html](<https://devfeed.tech/tags/html.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [learning](<https://devfeed.tech/tags/learning.md>), [netlify](<https://devfeed.tech/tags/netlify.md>), [react](<https://devfeed.tech/tags/react.md>), [responsive-design](<https://devfeed.tech/tags/responsive-design.md>), [web-development](<https://devfeed.tech/tags/web-development.md>)

### AI overview

MDN announces a 30% discount on Scrimba's Frontend Developer Career Path for one month. The program covers HTML, CSS, JavaScript, APIs, accessibility, responsive design, React, Git, GitHub, Netlify deployment, user interface design, and career guidance, with interactive lessons and a live IDE.

### Source excerpt

For many of us, the holidays are over, and the time has come to focus. Now is an ideal time to dive into learning web development, and you're in luck -- MDN and Scrimba are offering a 30% discount on select courses for the next month!

## Efficient data handling with the Streams API

DevFeed: [Efficient data handling with the Streams API](<https://devfeed.tech/articles/efficient-data-handling-with-the-streams-api-4046.md>)

Original publisher: [Read original article](<https://developer.mozilla.org/en-US/blog/efficient-data-handling-with-the-streams-api/>)

Author: vultr

Published: 2024-09-06T00:00:00Z

Content type: article

Language: en

Sources: [MDN Blog](<https://devfeed.tech/sources/mdn-blog.md>)

Topics: [Streaming](<https://devfeed.tech/topics/streaming.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [API](<https://devfeed.tech/topics/api.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Firewall](<https://devfeed.tech/topics/firewall.md>), [ssh](<https://devfeed.tech/topics/ssh.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [backpressure](<https://devfeed.tech/tags/backpressure.md>), [data](<https://devfeed.tech/tags/data.md>), [efficiency](<https://devfeed.tech/tags/efficiency.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [performance](<https://devfeed.tech/tags/performance.md>), [stream](<https://devfeed.tech/tags/stream.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [streams](<https://devfeed.tech/tags/streams.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>)

### AI overview

This article explains how the Streams API lets JavaScript process network data incrementally as it arrives, instead of waiting for an entire resource to download. It covers chunk-based processing, backpressure, piping, and stream abstractions, then demonstrates a web application that transforms a data stream.

### Source excerpt

This post demonstrates how to use the Streams API in a web application to fetch and transform text on the fly. By processing the data as it arrives, this approach enhances performance, responsiveness, and resource efficiency.

## Locale-sensitive text segmentation in JavaScript with Intl.Segmenter

DevFeed: [Locale-sensitive text segmentation in JavaScript with Intl.Segmenter](<https://devfeed.tech/articles/locale-sensitive-text-segmentation-in-javascript-with-intl-segmenter-4078.md>)

Original publisher: [Read original article](<https://developer.mozilla.org/en-US/blog/javascript-intl-segmenter-i18n/>)

Author: brian-smith

Published: 2024-09-03T00:00:00Z

Content type: tutorial

Language: en

Sources: [MDN Blog](<https://devfeed.tech/sources/mdn-blog.md>)

Topics: [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Localization (l10n)](<https://devfeed.tech/topics/localization.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [browser](<https://devfeed.tech/topics/browser.md>)

Tags: [applications](<https://devfeed.tech/tags/applications.md>), [browsers](<https://devfeed.tech/tags/browsers.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [learn](<https://devfeed.tech/tags/learn.md>), [locale](<https://devfeed.tech/tags/locale.md>)

### AI overview

This tutorial explains how to use JavaScript's Intl.Segmenter to perform locale-sensitive text segmentation. It demonstrates structured, locale-aware word segmentation for Japanese text and shows how the results can support reliable word counts and other localization-aware application features.

### Source excerpt

Learn how to use Intl.Segmenter for locale-sensitive text segmentation in JavaScript to simplify localization, count words or sentences in different languages, and more.

## Optimize your workflow with Git stash

DevFeed: [Optimize your workflow with Git stash](<https://devfeed.tech/articles/optimize-your-workflow-with-git-stash-4110.md>)

Original publisher: [Read original article](<https://developer.mozilla.org/en-US/blog/optimize-your-workflow-git-stash/>)

Author: gitlab

Published: 2024-08-28T00:00:00Z

Content type: tutorial

Language: en

Sources: [MDN Blog](<https://devfeed.tech/sources/mdn-blog.md>)

Topics: [Git](<https://devfeed.tech/topics/git.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [git](<https://devfeed.tech/tags/git.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [local](<https://devfeed.tech/tags/local.md>), [switching](<https://devfeed.tech/tags/switching.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

This tutorial explains how Git stash stores uncommitted local changes and examines its use when switching branches. It also presents temporary WIP commits as a safer, more convenient alternative because they are easier to track and can preserve changes on the branch.

### Source excerpt

Learn how to use Git stash to break down large commits. Discover a better approach for saving work when switching branches.

## How to debug mobile apps across devices

DevFeed: [How to debug mobile apps across devices](<https://devfeed.tech/articles/how-to-debug-mobile-apps-across-devices-4042.md>)

Original publisher: [Read original article](<https://developer.mozilla.org/en-US/blog/debug-mobile-apps-across-devices/>)

Author: testmuai

Published: 2024-08-07T00:00:00Z

Content type: tutorial

Language: en

Sources: [MDN Blog](<https://devfeed.tech/sources/mdn-blog.md>)

Topics: [debugging](<https://devfeed.tech/topics/debugging.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [User interface design](<https://devfeed.tech/topics/ui-design.md>), [App](<https://devfeed.tech/topics/app.md>), [Development](<https://devfeed.tech/topics/development.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [debug](<https://devfeed.tech/tags/debug.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [mobile-apps](<https://devfeed.tech/tags/mobile-apps.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [testing](<https://devfeed.tech/tags/testing.md>), [ui](<https://devfeed.tech/tags/ui.md>), [ui-design](<https://devfeed.tech/tags/ui-design.md>)

### AI overview

This post explains mobile app debugging, including how bugs can affect user experience, retention, and revenue. It describes debugging as finding and fixing application issues, covers the roles of developers and testers, and emphasizes testing across real devices and diverse device configurations.

### Source excerpt

This post explores what mobile app debugging is, commonly used techniques, and how you can debug mobile apps on multiple devices.

[Next page](<https://devfeed.tech/sources/mdn-blog.md?cursor=WyIyMDI0LTA4LTA3VDAwOjAwOjAwKzAwOjAwIiwgImNjMTVmOTc2LWQxM2QtNGM1ZC1iNTI5LTczNjgxNjMwYWM0MSJd>)