2011-09-02 17 views
7

¿Cuál es la forma más sencilla de obtener un hilo de trabajador web cargado con un módulo GWT?Web-Worker con GWT

No me refiero a obtener soporte para Web-Worker en GWT (hay bibliotecas para eso) sino más bien cómo se generaría un módulo GWT para cargarlo en un web-worker.

Sospecho que necesito un Enlazador especial. ¿Hay uno disponible en alguna parte?

Respuesta

4

Hay una biblioteca llamada gwt-ns que incluye web worker. El siguiente enlace es el ejemplo que lo usa. http://extremelysatisfactorytotalitarianism.com/blog/?p=645

ACTUALIZACIÓN El autor de GWT-ns publicó una nota que dejó de desarrollo desde 2010, así que no es compatible con la reciente GWT (como 2.6.1 o posterior)

NOTA (04 Febrero de 2014): gwt-ns no ha sido tocado desde junio de 2010 y tengo entendido que el soporte Web Worker no funciona en ninguna versión reciente de GWT. Esto es algo esperado, ya que tenía que alcanzar bastante lejos en el compilador GWT para funcionar y habría tenido que hacer cambios a medida que el diseño del compilador cambiaba. Es probable que los otros módulos estén desactualizados debido a que la selección de permutación para estas características debería ajustarse, ya que los navegadores agregan soporte o mueven el soporte de prefijado a completo. Algunas cosas aún pueden funcionar accidentalmente. Siéntase libre de usar el código como lo desee, pero prevenido. Ya no hago ningún desarrollo de GWT, por lo que si desea que los trabajadores trabajen de nuevo con con gwt-ns como base, tendrá que bifurcar el código y comenzar un nuevo proyecto (afortunadamente, la licencia de Apache 2.0 lo hace fácil para ti).

+1

Desafortunadamente, el proyecto gwt-ns solo era compatible con GWT 2.0-2.2 – tomash