The PresentationConnection interface of the Presentation API  provides methods and properties for managing a single presentation. Each presentation connection  is represented by a PresentationConnection object. Both the controlling user agent  and receiving user agent  MUST  implement PresentationConnection.
   
     
       EventTarget 
         
     
       PresentationConnection 
        
    
  Instance properties 
  
   
    PresentationConnection.binaryType Experimental   
    
     Returns either blob or arrayBuffer. When a PresentationConnection object is created, its binaryTypeMUST  be set to the string " arraybuffer
     
    PresentationConnection.idRead only    Experimental   
    
     Provides the presentation connection identifier.
     
    PresentationConnection.stateRead only    Experimental   
    
     Returns the presentation connection 's current state.
     
    PresentationConnection.urlRead only    Experimental   
    
     Returns the URL used to create or reconnect to the presentation.
     
    
   
  Event handlers 
  
  Instance methods 
  
   
    PresentationConnection.close() Experimental   
    
     Closes the current connection and sends a PresentationConnectionCloseEventPresentationConnection.onclosed
     
    PresentationConnection.send() Experimental   
    
     Sends either binary or text data between a controlling browsing context and a presenting browsing context.
     
    PresentationConnection.terminate() Experimental   
    
     Terminates the current connection and fires PresentationConnection.onterminated
     
    
   
  Specifications 
  
  Browser compatibility 
  
   
    
     
      
       Desktop 
       Mobile 
       
      
       Chrome 
       Edge 
       Firefox 
       Internet Explorer 
       Opera 
       Safari 
       WebView Android 
       Chrome Android 
       Firefox for Android 
       Opera Android 
       Safari on IOS 
       Samsung Internet 
       
      
     
      
       PresentationConnection47 
       79 
       No 
       No 
       34 
       No 
       No 
       47 
       No 
       34 
       No 
       5.0 
       
      
       binaryType47 
       79 
       No 
       No 
       34 
       No 
       No 
       47 
       No 
       34 
       No 
       5.0 
       
      
       close49 
       79 
       No 
       No 
       36 
       No 
       No 
       49 
       No 
       36 
       No 
       5.0 
       
      
       close_event50 
       79 
       No 
       No 
       37 
       No 
       No 
       50 
       No 
       37 
       No 
       5.0 
       
      
       connect_event50 
       79 
       No 
       No 
       37 
       No 
       No 
       50 
       No 
       37 
       No 
       5.0 
       
      
       id47 
       79 
       No 
       No 
       34 
       No 
       No 
       47 
       No 
       34 
       No 
       5.0 
       
      
       message_event47 
       79 
       No 
       No 
       34 
       No 
       No 
       47 
       No 
       34 
       No 
       5.0 
       
      
       send47 
       79 
       No 
       No 
       34 
       No 
       No 
       47 
       No 
       34 
       No 
       5.0 
       
      
       state47 
       79 
       No 
       No 
       34 
       No 
       No 
       47 
       No 
       34 
       No 
       5.0 
       
      
       terminate48 
       79 
       No 
       No 
       35 
       No 
       No 
       48 
       No 
       35 
       No 
       5.0 
       
      
       terminate_event50 
       79 
       No 
       No 
       37 
       No 
       No 
       50 
       No 
       37 
       No 
       5.0 
       
      
       url57 
       79 
       No 
       No 
       44 
       No 
       No 
       57 
       No 
       43 
       No 
       7.0