dailymotion / vast-client-js

VAST (up to 4) parsing library for JavaScript

Home Page:https://iabtechlab.com/wp-content/uploads/2022/09/VAST_4.3.pdf

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Replace some classes for objects for performance improvements

kobawan opened this issue · comments

To improve performance, we should replace the following classes by objects:

  • AdExtension
  • AdVerification
  • Ad
  • CompanionAd
  • CreativeCompanion
  • CreativeLinear
  • CreativeNonLinear
  • Creative
  • Icon
  • MediaFile
  • Mezzanine
  • NonLinearAd
  • VASTResponse

If the classes provide default values, we should make sure not to mutate the default values in the objects.
Development should be done based from branch 3.0-version.