The simplicity of integrating with a JavaScript framework is provided by the new asset management system in Drupal 8. The usage of Bower is optional, but it is usually a preferred method used to manage frontend dependencies. Using Bower, we can place bower_components in an ignore file that can be used to keep third-party libraries out of version control.