Skip to content

[JENKINS-73539] Remove YUI #16498

@jenkins-infra-bot

Description

@jenkins-infra-bot

Jenkins currently uses YUI version 2.9.0 released in 2011. There is no newer version of YUI 2.x. YUI3 is available but was also set to deprecated in 2014.

The YUI library is heavy weight and the size of all loaded javascript is over 400k

The YUI library is hardly used in core and activities are already ongoing to remove the last usages of it.

Plugins should move away from using YUI and replace calls to YUI with plain javascript. In most cases the effort is rather small.

The complete list of plugins that will be affected by the removal of YUI is found here: https://docs.google.com/spreadsheets/d/1UjvtFmNmEdjMN5DUoFxJfBryA8q-E5_HwOzVKbVG9b0/edit?usp=sharing


Originally reported by mawinter69, imported from: Remove YUI
  • status: In Progress
  • priority: Minor
  • component(s): core
  • label(s): 2.492.1-fixed, ux
  • resolution: Unresolved
  • votes: 0
  • watchers: 2
  • imported: 2025-11-24
Raw content of original issue

Jenkins currently uses YUI version 2.9.0 released in 2011. There is no newer version of YUI 2.x. YUI3 is available but was also set to deprecated in 2014.

The YUI library is heavy weight and the size of all loaded javascript is over 400k

The YUI library is hardly used in core and activities are already ongoing to remove the last usages of it.

Plugins should move away from using YUI and replace calls to YUI with plain javascript. In most cases the effort is rather small.

The complete list of plugins that will be affected by the removal of YUI is found here: https://docs.google.com/spreadsheets/d/1UjvtFmNmEdjMN5DUoFxJfBryA8q-E5_HwOzVKbVG9b0/edit?usp=sharing

Metadata

Metadata

Assignees

No one assigned

    Type

    No fields configured for Epic.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions