You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shindig.apache.org by "Graham Spencer (JIRA)" <ji...@apache.org> on 2008/02/02 00:43:08 UTC

[jira] Created: (SHINDIG-50) Change iframe URLs to include content hash

Change iframe URLs to include content hash
------------------------------------------

                 Key: SHINDIG-50
                 URL: https://issues.apache.org/jira/browse/SHINDIG-50
             Project: Shindig
          Issue Type: New Feature
          Components: Gadgets Server - Java
            Reporter: Graham Spencer
            Assignee: John Hjelmstad


The gadget server creates iframes that point to a "jail domain". The iframes include gadget content as well as boilerplate Javascript.

To improve browser latency, the iframes should have long cache timeouts. However, this conflicts with our goal of allowing developers to control the refresh rates of their gadget.xml files. Therefore, the iframe URLs should include a hash of their contents, and the page itself should have a long expiration time. This means that the browser will reload the iframe only when the gadget.xml is changed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Closed: (SHINDIG-50) Change iframe URLs to include content hash

Posted by "Kevin Brown (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/SHINDIG-50?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kevin Brown closed SHINDIG-50.
------------------------------

    Resolution: Later

This can't be done in shindig any time soon, because the container doesn't know the contents of the iframe when it is generated. Implementations are free to do this if they want, but shindig itself can't really do much about this. If / when the JsonRpc service is implemented this might be possible.

> Change iframe URLs to include content hash
> ------------------------------------------
>
>                 Key: SHINDIG-50
>                 URL: https://issues.apache.org/jira/browse/SHINDIG-50
>             Project: Shindig
>          Issue Type: New Feature
>          Components: Gadgets Server - Java
>            Reporter: Graham Spencer
>            Assignee: John Hjelmstad
>
> The gadget server creates iframes that point to a "jail domain". The iframes include gadget content as well as boilerplate Javascript.
> To improve browser latency, the iframes should have long cache timeouts. However, this conflicts with our goal of allowing developers to control the refresh rates of their gadget.xml files. Therefore, the iframe URLs should include a hash of their contents, and the page itself should have a long expiration time. This means that the browser will reload the iframe only when the gadget.xml is changed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (SHINDIG-50) Change iframe URLs to include content hash

Posted by "Kevin Brown (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/SHINDIG-50?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kevin Brown reassigned SHINDIG-50:
----------------------------------

    Assignee: Kevin Brown  (was: John Hjelmstad)

> Change iframe URLs to include content hash
> ------------------------------------------
>
>                 Key: SHINDIG-50
>                 URL: https://issues.apache.org/jira/browse/SHINDIG-50
>             Project: Shindig
>          Issue Type: New Feature
>          Components: Wishlist
>            Reporter: Graham Spencer
>            Assignee: Kevin Brown
>
> The gadget server creates iframes that point to a "jail domain". The iframes include gadget content as well as boilerplate Javascript.
> To improve browser latency, the iframes should have long cache timeouts. However, this conflicts with our goal of allowing developers to control the refresh rates of their gadget.xml files. Therefore, the iframe URLs should include a hash of their contents, and the page itself should have a long expiration time. This means that the browser will reload the iframe only when the gadget.xml is changed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (SHINDIG-50) Change iframe URLs to include content hash

Posted by "Kevin Brown (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/SHINDIG-50?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kevin Brown updated SHINDIG-50:
-------------------------------

    Component/s:     (was: Gadgets Server - Java)
                 Wishlist

> Change iframe URLs to include content hash
> ------------------------------------------
>
>                 Key: SHINDIG-50
>                 URL: https://issues.apache.org/jira/browse/SHINDIG-50
>             Project: Shindig
>          Issue Type: New Feature
>          Components: Wishlist
>            Reporter: Graham Spencer
>            Assignee: John Hjelmstad
>
> The gadget server creates iframes that point to a "jail domain". The iframes include gadget content as well as boilerplate Javascript.
> To improve browser latency, the iframes should have long cache timeouts. However, this conflicts with our goal of allowing developers to control the refresh rates of their gadget.xml files. Therefore, the iframe URLs should include a hash of their contents, and the page itself should have a long expiration time. This means that the browser will reload the iframe only when the gadget.xml is changed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Reopened: (SHINDIG-50) Change iframe URLs to include content hash

Posted by "Kevin Brown (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/SHINDIG-50?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kevin Brown reopened SHINDIG-50:
--------------------------------


> Change iframe URLs to include content hash
> ------------------------------------------
>
>                 Key: SHINDIG-50
>                 URL: https://issues.apache.org/jira/browse/SHINDIG-50
>             Project: Shindig
>          Issue Type: New Feature
>          Components: Wishlist
>            Reporter: Graham Spencer
>            Assignee: John Hjelmstad
>
> The gadget server creates iframes that point to a "jail domain". The iframes include gadget content as well as boilerplate Javascript.
> To improve browser latency, the iframes should have long cache timeouts. However, this conflicts with our goal of allowing developers to control the refresh rates of their gadget.xml files. Therefore, the iframe URLs should include a hash of their contents, and the page itself should have a long expiration time. This means that the browser will reload the iframe only when the gadget.xml is changed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Closed: (SHINDIG-50) Change iframe URLs to include content hash

Posted by "Kevin Brown (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/SHINDIG-50?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kevin Brown closed SHINDIG-50.
------------------------------

    Resolution: Fixed

Implemented (optional) support for this. 

> Change iframe URLs to include content hash
> ------------------------------------------
>
>                 Key: SHINDIG-50
>                 URL: https://issues.apache.org/jira/browse/SHINDIG-50
>             Project: Shindig
>          Issue Type: New Feature
>          Components: Wishlist
>            Reporter: Graham Spencer
>            Assignee: Kevin Brown
>
> The gadget server creates iframes that point to a "jail domain". The iframes include gadget content as well as boilerplate Javascript.
> To improve browser latency, the iframes should have long cache timeouts. However, this conflicts with our goal of allowing developers to control the refresh rates of their gadget.xml files. Therefore, the iframe URLs should include a hash of their contents, and the page itself should have a long expiration time. This means that the browser will reload the iframe only when the gadget.xml is changed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.