W3C home > Mailing lists > Public > public-secondscreen@w3.org > September 2015

Re: [presentation-api] Refine how to do session teardown/disconnect/closing

From: François Daoust via GitHub <sysbot+gh@w3.org>
Date: Wed, 16 Sep 2015 09:51:05 +0000
To: public-secondscreen@w3.org
Message-ID: <issue_comment.created-140691397-1442397064-sysbot+gh@w3.org>
I note some feedback from the TAG on the lifetime of a presentation:

3.The concept of connecting to a shared session object had parallels 
to the  SharedWorker  object. The  SharedWorker  is established by the
 first party making a connection to it, then it becomes available to 
any requesting parties, provided they are within the same-origin. It's
 lifetime terminates when the last document connected to it 
terminates. In the Presentation API, the spawned presentation browsing
 context has a lifetime that is potentially longer-lived than the  
SharedWorker  meaning that if no existing connection calls the 
session's  stop()  API it could potentially live indefinately. This 
could become a problem as it leaves the lifetime of a presentation 
explicitly up to well-behaved JavaScript management. In the web 
platform, we'd generally like to avoid these type of mananagement 
problems, espeically when the "second screen" may not have a 
user-interaction input modality. 

GitHub Notif of comment by tidoust
Received on Wednesday, 16 September 2015 09:51:10 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 16 September 2015 09:51:10 UTC