2011-09-02 5 views
7

Qual è il modo più semplice per caricare un thread Web-Worker con un modulo GWT?Web-Worker con GWT

non mi riferisco ad ottenere il supporto per Web-Operaio in GWT (ci sono le librerie per questo), ma piuttosto come genererebbe un modulo GWT per il caricamento in un web-lavoratore?

Sospetto di aver bisogno di un Linker speciale: ce n'è uno disponibile da qualche parte?

risposta

4

C'è una libreria chiamata gwt-ns che include il web worker. Il seguente link è l'esempio che lo utilizza. http://extremelysatisfactorytotalitarianism.com/blog/?p=645

UPDATE L'autore di GWT-ns inviato una nota che ha smesso di sviluppo dal 2010, quindi non è compatibile con il recente GWT (come 2.6.1 o successivo)

NOTA (04 Febbraio 2014): gwt-ns non è stato toccato dal giugno 2010 e la mia comprensione è che il supporto Web Worker non funziona in tutte le versioni recenti di GWT in . Questo è in qualche modo previsto, in quanto ha dovuto raggiungere il compilatore GWT abbastanza lontano nel compilatore GWT per raggiungere e apportare modifiche al design del compilatore con . Anche gli altri moduli sono probabilmente non aggiornati poiché la selezione delle permutazioni per queste funzionalità dovrebbe essere regolata in quanto i browser aggiungono il supporto o trasferiscono il supporto dal prefisso al completo. Alcune cose potrebbero ancora funzionare accidentalmente. Sentiti libero di usare il codice come preferisci, ma sii avvisato. Non eseguo più lo sviluppo GWT, quindi se desideri che i lavoratori lavorino di nuovo con lo standard con gwt-ns, devi inserire il codice e avviare un nuovo progetto (fortunatamente la licenza Apache 2.0 rende questo facile per te).

+1

Sfortunatamente, il progetto gwt-ns era compatibile solo con GWT 2.0-2.2 – tomash