Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

New World Scripting

Explorer ,
Mar 30, 2019 Mar 30, 2019

As I was looking through the sample code today I was reminded of a curious function -- enableNewWorldScripting

What is this new world? and why would we want to enable/disable it, rather than it just always being available? Will documentation be added to the 'Premiere Scripting Guide' any time soon?

TOPICS
SDK
2.5K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Adobe Employee , Apr 01, 2019 Apr 01, 2019

Adobe is replacing the ExtendScript engine with a modern JavaScript engine.

First step = configure the new engine to, when called upon, behave exactly like the old one. That's NewWorld.


In 13.0.x and in our forthcoming release, NewWorld is and will continue to be 'opt in'. We've already fixed the issues reported by our panel partners; in releases later this year, NewWorld will likely become 'opt out'.

Any partners wishing to participate in our pre-release programs, please contact me directly.

Sinc

...
Translate
Adobe Employee ,
Apr 01, 2019 Apr 01, 2019

Adobe is replacing the ExtendScript engine with a modern JavaScript engine.

First step = configure the new engine to, when called upon, behave exactly like the old one. That's NewWorld.


In 13.0.x and in our forthcoming release, NewWorld is and will continue to be 'opt in'. We've already fixed the issues reported by our panel partners; in releases later this year, NewWorld will likely become 'opt out'.

Any partners wishing to participate in our pre-release programs, please contact me directly.

Since the goal is to minimize imposing code changes on external developers, hopefully there's not much to document.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Apr 25, 2019 Apr 25, 2019

Hi, I really like the idea to make a soft move towards UXP without breaking the CEP functionality.

Two questions here:

  • In case NewWorld has been activated: Will it replace the JSX evalScript() calls and make scripting directly accesible in JS context. If so: how?
  • Why is the way to enable NewWorld via using enableQE (instead of any other JSX "standard" method). This will set the whole application to QE mode which isn't the most reliable thing for improved scripting, right?

Thanks.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Apr 25, 2019 Apr 25, 2019
LATEST
Will it replace the JSX evalScript() calls and make scripting directly accesible in JS context.

No, not today. First step of implementation = make sure everything runs as it did.

Why is the way to enable NewWorld via using enableQE (instead of any other JSX "standard" method).

Because we have not yet moved to JavaScript, for scripting. We're enabling the new interpretation mechanism, of existing scripting.

You understand correctly where we're headed; we're not there yet.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines