home
  • Blog
6.3
  • Introduction
  • Getting Started
  • Tutorial
  • Core Concepts
  • Components
  • Routing
  • Services
  • EmberData
  • In-Depth Topics
  • Application Development
  • Application Concerns
  • Accessibility
  • Configuration
    • Configuring Your App
    • Configuring Ember CLI
    • Handling Deprecations
    • Disabling Prototype Extensions
    • Specifying the URL Type
    • Embedding Applications
    • Feature Flags
    • Optional Features
    • Build targets
    • Debugging
  • Testing
  • Addons and Dependencies
  • Using TypeScript
  • Developer Tools
  • Ember Inspector
  • Code Editors
  • Additional Resources
  • Upgrading
  • Contributing to Ember.js
  • Glossary

Build targets


Ember application builds are created by the Ember CLI build pipeline. Just as with your application code, Ember CLI ships with a sensible set of defaults to compile and bundle the assets that can be deployed to production. Under the hood, this is accomplished using a series of Broccoli plugins, each of which can be configured in the ember-cli-build.js file at the root of your project.

Ember CLI uses Babel.js for the compile step in this process. If you've used Babel before, you know that it comes with a large set of options, including the ability to configure "targets"; i.e. the environments in which your application is expected to run. For example, if your application is embedded in an Electron app, you might only care about compiling for the latest Chromium build. Or if your app targets Enterprise users, you may need to compile your JavaScript to older syntax that runs in IE11.

For any of these cases, you can configure ember build to do The Right Thing. You can read more about this in the Ember CLI Guides!

left arrow
Optional Features
Debugging
right arrow
Team Sponsors Security Legal Branding Community Guidelines
Twitter GitHub Discord Mastodon

If you want help you can contact us by email, open an issue, or get realtime help by joining the Ember Discord.

© Copyright 2025 - Tilde Inc.
Ember.js is free, open source and always will be.


Ember is generously supported by
blue Created with Sketch.