Project: chromium Issues People Development process History Sign in
New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.
Starred by 42 users
Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Nov 2009
Cc:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Feature
M-4

Restricted
  • Only users with EditIssue permission may comment.



Sign in to add a comment
Add HTML 5 WebSocket support
Reported by dmitry.s...@gmail.com, May 22 2009 Back to list

[Firefox 3.x: has it as patch]

please, add support for WebSocket API. is it at least sheduled for Chrome 3?
 
Comment 1 by ukai@chromium.org, May 26 2009
Status: Assigned
Link http://www.youtube.com/html5 cannot be viewed with Chrome v 2.0.172.28 as it does 
not support HTML 5.0. We get following message- "You must have an HTML5 capable 
browser."


Comment 3 by ukai@chromium.org, May 28 2009
I believe http://www.youtube.com/html5 doesn't use WebSocket..
(it uses other HTML5 feature such as <video> tag).
Guys, better star this issue to push its priority - the Web needs full duplex socket 
support without stupid hacks like Comet or delegating socket i/o to Flash..
Comment 5 by ukai@chromium.org, Jun 1 2009
Status: Started
We are starting to look at implementing Web Sockets.
Comment 6 by ukai@chromium.org, Jun 1 2009
Labels: -Type-Bug Type-Feature
Comment 7 by ukai@chromium.org, Jun 1 2009
Labels: Mstone-X
Comment 8 by ukai@chromium.org, Jun 25 2009
We sent out design docs to chromium-dev for review.
Comment 9 by bugdro...@gmail.com, Sep 10 2009
The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=25843 

------------------------------------------------------------------------
r25843 | ukai@chromium.org | 2009-09-09 22:03:38 -0700 (Wed, 09 Sep 2009) | 6 lines
Changed paths:
   M http://src.chromium.org/viewvc/chrome/trunk/src/DEPS?r1=25843&r2=25842

Roll new googleurl to update WebSocket default port

BUG= 12497 
TEST=googleurl_unittsts URLCanonTest.CanonicalizeStandardURL passes.

Review URL: http://codereview.chromium.org/202040
------------------------------------------------------------------------

The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=27835 

------------------------------------------------------------------------
r27835 | ukai@chromium.org | 2009-10-02 02:42:56 -0700 (Fri, 02 Oct 2009) | 6 lines
Changed paths:
   A http://src.chromium.org/viewvc/chrome/trunk/src/webkit/api/src/SocketStreamHandle.cpp
   M http://src.chromium.org/viewvc/chrome/trunk/src/webkit/webkit.gyp?r1=27835&r2=27834

SocketStreamHandle implementation (skelton) for chromium.

BUG= 12497 
TEST=none

Review URL: http://codereview.chromium.org/256010
------------------------------------------------------------------------

The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=28093 

------------------------------------------------------------------------
r28093 | ukai@chromium.org | 2009-10-05 22:18:47 -0700 (Mon, 05 Oct 2009) | 6 lines
Changed paths:
   M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/renderer_host/browser_render_process_host.cc?r1=28093&r2=28092
   M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/tab_contents/render_view_host_delegate_helper.cc?r1=28093&r2=28092
   M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/chrome_switches.cc?r1=28093&r2=28092
   M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/chrome_switches.h?r1=28093&r2=28092
   M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/render_messages.h?r1=28093&r2=28092
   M http://src.chromium.org/viewvc/chrome/trunk/src/webkit/api/public/WebSettings.h?r1=28093&r2=28092
   M http://src.chromium.org/viewvc/chrome/trunk/src/webkit/api/src/WebSettingsImpl.cpp?r1=28093&r2=28092
   M http://src.chromium.org/viewvc/chrome/trunk/src/webkit/api/src/WebSettingsImpl.h?r1=28093&r2=28092
   M http://src.chromium.org/viewvc/chrome/trunk/src/webkit/glue/webpreferences.cc?r1=28093&r2=28092
   M http://src.chromium.org/viewvc/chrome/trunk/src/webkit/glue/webpreferences.h?r1=28093&r2=28092

Implement --enable-web-sockets flag.

BUG= 12497 
TEST=none

Review URL: http://codereview.chromium.org/255075
------------------------------------------------------------------------

The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=28526 

------------------------------------------------------------------------
r28526 | ukai@chromium.org | 2009-10-08 22:04:14 -0700 (Thu, 08 Oct 2009) | 8 lines
Changed paths:
   M http://src.chromium.org/viewvc/chrome/trunk/src/net/net.gyp?r1=28526&r2=28525
   A http://src.chromium.org/viewvc/chrome/trunk/src/net/socket_stream
   A http://src.chromium.org/viewvc/chrome/trunk/src/net/socket_stream/socket_stream.cc
   A http://src.chromium.org/viewvc/chrome/trunk/src/net/socket_stream/socket_stream.h

Add net/socket_stream.

This is used for WebSocket protocol.

BUG= 12497 
TEST=none

Review URL: http://codereview.chromium.org/243077
------------------------------------------------------------------------

The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=28534 

------------------------------------------------------------------------
r28534 | ukai@chromium.org | 2009-10-09 04:02:30 -0700 (Fri, 09 Oct 2009) | 8 lines
Changed paths:
   M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/render_messages_internal.h?r1=28534&r2=28533

Web Socket support: Chromium IPC

Add IPC messages used in SocketStreamHandle for Web Sockets.

BUG= 12497 
TEST=none

Review URL: http://codereview.chromium.org/188007
------------------------------------------------------------------------

The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=28794 

------------------------------------------------------------------------
r28794 | ukai@chromium.org | 2009-10-12 21:48:06 -0700 (Mon, 12 Oct 2009) | 6 lines
Changed paths:
   M http://src.chromium.org/viewvc/chrome/trunk/src/net/socket/ssl_client_socket_nss.cc?r1=28794&r2=28793
   M http://src.chromium.org/viewvc/chrome/trunk/src/net/socket/ssl_client_socket_nss.h?r1=28794&r2=28793

Make SSLClientSocketNSS full-duplex

BUG= 13289 , 12497 
TEST=visit https site and works as before.

Review URL: http://codereview.chromium.org/255074
------------------------------------------------------------------------

The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=29610 

------------------------------------------------------------------------
r29610 | ukai@chromium.org | 2009-10-20 20:55:08 -0700 (Tue, 20 Oct 2009) | 6 lines
Changed paths:
   M http://src.chromium.org/viewvc/chrome/trunk/src/build/features_override.gypi?r1=29610&r2=29609

add ENABLE_WEB_SOCKETS

BUG= 12497 
TEST=none

Review URL: http://codereview.chromium.org/251087
------------------------------------------------------------------------

The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=29626 

------------------------------------------------------------------------
r29626 | ukai@chromium.org | 2009-10-21 02:17:26 -0700 (Wed, 21 Oct 2009) | 6 lines
Changed paths:
   M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/renderer/renderer_glue.cc?r1=29626&r2=29625
   M http://src.chromium.org/viewvc/chrome/trunk/src/webkit/DEPS?r1=29626&r2=29625
   M http://src.chromium.org/viewvc/chrome/trunk/src/webkit/api/public/WebKitClient.h?r1=29626&r2=29625
   A http://src.chromium.org/viewvc/chrome/trunk/src/webkit/api/public/WebSocketStreamError.h
   A http://src.chromium.org/viewvc/chrome/trunk/src/webkit/api/public/WebSocketStreamHandle.h
   A http://src.chromium.org/viewvc/chrome/trunk/src/webkit/api/public/WebSocketStreamHandleClient.h
   M http://src.chromium.org/viewvc/chrome/trunk/src/webkit/api/src/SocketStreamHandle.cpp?r1=29626&r2=29625
   M http://src.chromium.org/viewvc/chrome/trunk/src/webkit/glue/webkitclient_impl.cc?r1=29626&r2=29625
   M http://src.chromium.org/viewvc/chrome/trunk/src/webkit/glue/webkitclient_impl.h?r1=29626&r2=29625
   A http://src.chromium.org/viewvc/chrome/trunk/src/webkit/glue/websocketstreamhandle_bridge.h
   A http://src.chromium.org/viewvc/chrome/trunk/src/webkit/glue/websocketstreamhandle_delegate.h
   A http://src.chromium.org/viewvc/chrome/trunk/src/webkit/glue/websocketstreamhandle_impl.cc
   A http://src.chromium.org/viewvc/chrome/trunk/src/webkit/glue/websocketstreamhandle_impl.h
   M http://src.chromium.org/viewvc/chrome/trunk/src/webkit/tools/layout_tests/test_expectations.txt?r1=29626&r2=29625
   M http://src.chromium.org/viewvc/chrome/trunk/src/webkit/tools/test_shell/simple_resource_loader_bridge.cc?r1=29626&r2=29625
   A http://src.chromium.org/viewvc/chrome/trunk/src/webkit/tools/test_shell/simple_socket_stream_bridge.cc
   A http://src.chromium.org/viewvc/chrome/trunk/src/webkit/tools/test_shell/simple_socket_stream_bridge.h
   M http://src.chromium.org/viewvc/chrome/trunk/src/webkit/tools/test_shell/test_shell.gyp?r1=29626&r2=29625
   M http://src.chromium.org/viewvc/chrome/trunk/src/webkit/tools/test_shell/test_shell_webkit_init.h?r1=29626&r2=29625
   M http://src.chromium.org/viewvc/chrome/trunk/src/webkit/webkit.gyp?r1=29626&r2=29625

Enable WebSocket in test_shell

BUG= 12497 , 24756 
TEST=LayoutTests/fast/websockets success

Review URL: http://codereview.chromium.org/243108
------------------------------------------------------------------------

The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=29863 

------------------------------------------------------------------------
r29863 | ukai@chromium.org | 2009-10-22 19:19:32 -0700 (Thu, 22 Oct 2009) | 6 lines
Changed paths:
   M http://src.chromium.org/viewvc/chrome/trunk/src/net/socket/ssl_client_socket_mac.cc?r1=29863&r2=29862
   M http://src.chromium.org/viewvc/chrome/trunk/src/net/socket/ssl_client_socket_mac.h?r1=29863&r2=29862

Make SSLClientSocketMac full-duplex

BUG= 13289 , 12497 
TEST=visit https site and works as before

Review URL: http://codereview.chromium.org/266078
------------------------------------------------------------------------

Labels: -Mstone-X Mstone-4
The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=30440 

------------------------------------------------------------------------
r30440 | ukai@chromium.org | 2009-10-28 23:18:11 -0700 (Wed, 28 Oct 2009) | 8 lines
Changed paths:
   M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/in_process_webkit/browser_webkitclient_impl.cc?r1=30440&r2=30439
   M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/in_process_webkit/browser_webkitclient_impl.h?r1=30440&r2=30439
   M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/renderer_host/resource_message_filter.cc?r1=30440&r2=30439
   M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/renderer_host/resource_message_filter.h?r1=30440&r2=30439
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/renderer_host/socket_stream_dispatcher_host.cc
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/renderer_host/socket_stream_dispatcher_host.h
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/renderer_host/socket_stream_host.cc
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/renderer_host/socket_stream_host.h
   M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/chrome.gyp?r1=30440&r2=30439
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/net/socket_stream.h
   M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/renderer/render_thread.cc?r1=30440&r2=30439
   M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/renderer/render_thread.h?r1=30440&r2=30439
   M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/renderer/renderer_glue.cc?r1=30440&r2=30439
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/renderer/socket_stream_dispatcher.cc
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/renderer/socket_stream_dispatcher.h

WebSocket support in chromium.

Run with --enable-web-sockets enables WebSocket features.

BUG= 12497 
TEST=none

Review URL: http://codereview.chromium.org/292044
------------------------------------------------------------------------

Comment 21 by ukai@chromium.org, Nov 2 2009
Status: Fixed
Basic WebSocket feature has been implemented.
Project Member Comment 22 by bugdroid1@chromium.org, Oct 12 2012
Labels: Restrict-AddIssueComment-Commit
This issue has been closed for some time. No one will pay attention to new comments.
If you are seeing this bug or have new data, please click New Issue to start a new bug.
Project Member Comment 23 by bugdroid1@chromium.org, Mar 10 2013
Labels: -Mstone-4 M-4
Project Member Comment 24 by bugdroid1@chromium.org, Mar 13 2013
Labels: -Restrict-AddIssueComment-Commit Restrict-AddIssueComment-EditIssue
Sign in to add a comment