Foi lançada a versão 1.0 do ACE Editor, um editor de código-fonte para a web. Ele foi unido ao Skywriter (Bespin) da Mozilla, sendo praticamente seu sucessor. Em vez de usar o elemento <canvas> do HTML 5 ele é baseado em DOM, funcionando em vários navegadores.
O licenciamento foi alterado também: sai o estilo de 3 licenças (MPL, LGPL e GPL) para ficar uma licença tipo BSD, bem liberal.
O editor embutido é fornecido para qualquer tipo de página da web. Ele é mantido como o editor da Cloud9 IDE, da sua principal mantenedora. Nesta página é possível testar o editor em tempo real. O desempenho é muito bom, e ele funciona em vários navegadores.
O editor promete alto desempenho: ele pode lidar com 4 milhões de linhas da mesma forma que lida com 400 (ao menos considerando hardwares atuais, calro). Tem keybindings do Vi e Emacs, destaque de sintaxe para cerca de 45 linguagens, suporte a temas TextMate, diversos cursores, pesquisa e substituição com suporte a expressões regulares, etc.
Confira o anúncio. O código está no GitHub. Um demo mais completo está aqui:
https://ace.ajax.org/build/kitchen-sink.html
