Hi,

I'm reading through this excellent article about supporting jsonp in
our gwt apps:

    http://code.google.com/webtoolkit/articles/using_gwt_for_json_mashups.html

I'm not that familiar with javascript, and the following function is
worrying me:

  public native static void setup(Hax0r h, String callback) /*-{
    $wnd[callback] = function(someData) {
      [email protected]::handle(Lcom/google/gwt/
core/client/JavaScriptObject;)(someData);
    }
  }-*/;

so will:

    $wnd[callback] = ....;

ever get cleaned up? The rest of the functions in the article don't
appear to be pruning $wnd[]. I'm not familiar with javascript and am
wondering if this is a concern. To me it looks like we'd build up a
huge array of functions. Should we be doing something like:

    $wnd[callback] = null;
         or
    remove($wnd[callback]);

after the handler is finished running? Won't this array grow forever?
I think the author does say this is only a proof on concept and
cleanup is out of scope for this article. Are there any reusable JSONP
wrappers we can use with GWT?

Thanks

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to