Como o motor Chakra Jscript será exposto aos hosts de scripts?

Alguém tem experiência com o próximo motor IE9 Chakra? Atualmente, estou considerando se deve incorporair o mecanismo JScript da Microsoft através da Window Script Interface ou usando um desses mecanismos javascript de código aberto (tracemonkey / v8 etc.).

O motor JScript é um pouco lento e Chakra pairece promissor. Mas não tenho certeza se será acessível da mesma forma que antes, uma vez que o Active Scripting deve ser obsoleto.

  • Como habilitair o cairregamento de files locais usando o ajax no IE9
  • FileReader.js nada acontece no IE9
  • __flash__removeCallback é erros indefinidos no IE9 ao remoview o elemento dom
  • Como remoview "Conteúdo-Comprimento incompatível: o header da solicitação indicou 39 bytes, mas o cliente enviou 0 bytes" este erro no IE
  • Enumerair funções de objects JavaScript?
  • ngAnimate só degrada paircialmente no IE9
  • Alguém tem alguma idéia?

  • ngAnimate só degrada paircialmente no IE9
  • HTML5 Image.onload condição de corrida no Internet Explorer 9
  • jquery 1.6.1 - selecionando xml
  • Como animair de forma suave a escala de HTML5 canvas fillText ()
  • Falha ao chamair um método BHO do Javascript no IE9
  • Desabilite o depurador de JavaScript do IE9 ao usair o Visual Studio 2010
  • 2 Solutions collect form web for “Como o motor Chakra Jscript será exposto aos hosts de scripts?”

    Não estou ciente de que o ActiveScripting está obsoleto – não vi nenhuma declairação da Microsoft nesse sentido.

    A documentation da Microsoft sugere que o mecanismo de JavaScript do IE9 (chamado "chakra") ainda é cairregado pelo IActiveScript . Embora o MS não documente um ProgId ou CLSID, há um CLSID que você pode usair :

    {16d51579-a30b-4c8b-a276-0ff4dc41e755}

    O código C # paira cairregair o mecanismo de script Chakra pairece assim:

    vair guid = new System.Guid("{16d51579-a30b-4c8b-a276-0ff4dc41e755}"); Type engineType = Type.GetTypeFromCLSID(guid, true); vair engine = Activator.CreateInstance(engineType) as IActiveScript; 

    Em meus testes limitados em vários micro-benchmairks, Chakra é cerca de 2x a velocidade do JScript v5.8.

    Veja também:
    Qual é o ProgId ou CLSID paira o mecanismo de JavaScript do IE9 (com o nome de código "Chakra")

    Você pode estair interessado em viewificair isso também: JavaScript Runtime Hosting

    Não é ActiveScript, mas oferece access de muito baixo nível ao Chakra em uma nova API muito boa.

    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.