facebookincubator / SocketRocket
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 52
  • Daily file updates (only one update per file and date counted): 146
  • First update: 2012-01-29
  • Latest update: 2021-08-13
  • Days between first and latest update: 3484 (497 weeks, estimated 2485 working days)
  • Active days (at least one file change): 182
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 52 files with 2,844 lines of code in files.
    • 52 files that are 366+ days old (2,844 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
100% | 0% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
Latest Change Distribution Overall
Days since last update
  • There are 52 files with 2,844 lines of code in files.
    • 48 files have been last changed 366+ days ago (1,454 lines of code)
    • 4 files have been last changed 181-365 days ago (1,390 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
51% | 48% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
File Change History per File Extension
h, m, plist, md, json, gitignore, sh, go, py, js, storyboard, txt, yml, html, podspec, gitmodules
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
m100% | 0% | 0% | 0% | 0%
h100% | 0% | 0% | 0% | 0%
go100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
m41% | 58% | 0% | 0% | 0%
h96% | 3% | 0% | 0% | 0%
go100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
SocketRocket100% | 0% | 0% | 0% | 0%
SocketRocket/Internal/Proxy100% | 0% | 0% | 0% | 0%
SocketRocket/Internal/Utilities100% | 0% | 0% | 0% | 0%
TestChat100% | 0% | 0% | 0% | 0%
SocketRocket/Internal/Delegate100% | 0% | 0% | 0% | 0%
SocketRocket/Internal/IOConsumer100% | 0% | 0% | 0% | 0%
TestChatServer/static100% | 0% | 0% | 0% | 0%
SocketRocket/Internal/RunLoop100% | 0% | 0% | 0% | 0%
TestChatServer/go100% | 0% | 0% | 0% | 0%
SocketRocket/Internal/Security100% | 0% | 0% | 0% | 0%
TestChatServer/py100% | 0% | 0% | 0% | 0%
SocketRocket/Internal100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
SocketRocket/Internal/Proxy100% | 0% | 0% | 0% | 0%
SocketRocket/Internal/Utilities79% | 20% | 0% | 0% | 0%
SocketRocket14% | 85% | 0% | 0% | 0%
TestChat100% | 0% | 0% | 0% | 0%
SocketRocket/Internal/IOConsumer100% | 0% | 0% | 0% | 0%
TestChatServer/static100% | 0% | 0% | 0% | 0%
SocketRocket/Internal/RunLoop100% | 0% | 0% | 0% | 0%
TestChatServer/go100% | 0% | 0% | 0% | 0%
SocketRocket/Internal/Security100% | 0% | 0% | 0% | 0%
TestChatServer/py100% | 0% | 0% | 0% | 0%
SocketRocket/Internal/Delegate28% | 71% | 0% | 0% | 0%
SocketRocket/Internal56% | 43% | 0% | 0% | 0%
Oldest Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
SRWebSocket.m
in SocketRocket
1219 3 247 3730 122 50
124 - 2114 3730 14 9
SRWebSocket.h
in SocketRocket
86 2 1690 3730 57 24
TCChatCell.m
in TestChat
22 - 2172 3730 2 2
main.m
in TestChat
8 1 2172 3730 2 2
TCAppDelegate.m
in TestChat
7 - 2135 3730 4 2
6 - 2137 3730 8 7
TCChatCell.h
in TestChat
5 - 2172 3730 2 2
TCAppDelegate.h
in TestChat
4 - 2135 3730 4 2
chatroom.py
in TestChatServer/py
49 5 2172 3725 3 2
chatroom.go
in TestChatServer/go
52 3 2172 3722 6 6
proxy.js
in TestChatServer/static
38 6 2172 3722 2 2
index.html
in TestChatServer/static
35 - 3722 3722 1 1
SocketRocket.h
in SocketRocket
4 - 2061 2276 7 4
SRRunLoopThread.m
in SocketRocket/Internal/RunLoop
59 - 2061 2171 4 1
SRIOConsumerPool.m
in SocketRocket/Internal/IOConsumer
45 - 2171 2171 1 1
SRHash.m
in SocketRocket/Internal/Utilities
26 - 2171 2171 1 1
SRIOConsumer.h
in SocketRocket/Internal/IOConsumer
22 - 2171 2171 1 1
SRIOConsumer.m
in SocketRocket/Internal/IOConsumer
21 - 2171 2171 1 1
SRIOConsumerPool.h
in SocketRocket/Internal/IOConsumer
11 - 2171 2171 1 1
SRRunLoopThread.h
in SocketRocket/Internal/RunLoop
7 - 2165 2171 2 1
SRHash.h
in SocketRocket/Internal/Utilities
6 - 2171 2171 1 1
SRDelegateController.m
in SocketRocket/Internal/Delegate
99 - 247 2167 7 1
SRDelegateController.h
in SocketRocket/Internal/Delegate
40 - 1449 2167 7 2
SRURLUtilities.m
in SocketRocket/Internal/Utilities
62 1 246 2165 8 1
SRURLUtilities.h
in SocketRocket/Internal/Utilities
7 - 2077 2165 6 1
SRError.m
in SocketRocket/Internal/Utilities
26 - 2061 2164 3 1
SRError.h
in SocketRocket/Internal/Utilities
7 - 2164 2164 1 1
20 1 1690 2157 5 2
13 - 1690 2157 4 2
10 1 2061 2157 3 1
6 - 2157 2157 1 1
SRProxyConnect.m
in SocketRocket/Internal/Proxy
378 - 2061 2140 11 2
SRProxyConnect.h
in SocketRocket/Internal/Proxy
10 - 2139 2140 2 2
SRHTTPConnectMessage.m
in SocketRocket/Internal/Utilities
51 1 2062 2130 3 1
SRRandom.m
in SocketRocket/Internal/Utilities
13 - 2128 2130 2 1
SRHTTPConnectMessage.h
in SocketRocket/Internal/Utilities
8 - 2128 2130 2 1
SRRandom.h
in SocketRocket/Internal/Utilities
4 - 2128 2130 2 1
SRMutex.m
in SocketRocket/Internal/Utilities
29 4 2040 2118 2 2
SRLog.m
in SocketRocket/Internal/Utilities
17 2 2118 2118 1 1
SRMutex.h
in SocketRocket/Internal/Utilities
8 - 2118 2118 1 1
SRLog.h
in SocketRocket/Internal/Utilities
5 - 2118 2118 1 1
SRPinningSecurityPolicy.m
in SocketRocket/Internal/Security
45 - 1690 2115 2 2
SRSecurityPolicy.m
in SocketRocket
44 - 1690 2115 2 2
SRSecurityPolicy.h
in SocketRocket
16 - 1690 2115 2 2
SRPinningSecurityPolicy.h
in SocketRocket/Internal/Security
7 - 1690 2115 4 3
SRSIMDHelpers.m
in SocketRocket/Internal/Utilities
38 3 2061 2107 2 2
NSRunLoop+SRWebSocketPrivate.h
in SocketRocket/Internal
2 - 2061 2107 2 1
NSURLRequest+SRWebSocketPrivate.h
in SocketRocket/Internal
2 - 2061 2107 2 1
SRSIMDHelpers.h
in SocketRocket/Internal/Utilities
2 - 2107 2107 1 1
Files Not Recently Changed (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
index.html
in TestChatServer/static
35 - 3722 3722 1 1
TCChatCell.h
in TestChat
5 - 2172 3730 2 2
main.m
in TestChat
8 1 2172 3730 2 2
TCChatCell.m
in TestChat
22 - 2172 3730 2 2
proxy.js
in TestChatServer/static
38 6 2172 3722 2 2
chatroom.py
in TestChatServer/py
49 5 2172 3725 3 2
chatroom.go
in TestChatServer/go
52 3 2172 3722 6 6
SRHash.h
in SocketRocket/Internal/Utilities
6 - 2171 2171 1 1
SRIOConsumerPool.h
in SocketRocket/Internal/IOConsumer
11 - 2171 2171 1 1
SRIOConsumer.m
in SocketRocket/Internal/IOConsumer
21 - 2171 2171 1 1
SRIOConsumer.h
in SocketRocket/Internal/IOConsumer
22 - 2171 2171 1 1
SRHash.m
in SocketRocket/Internal/Utilities
26 - 2171 2171 1 1
SRIOConsumerPool.m
in SocketRocket/Internal/IOConsumer
45 - 2171 2171 1 1
SRRunLoopThread.h
in SocketRocket/Internal/RunLoop
7 - 2165 2171 2 1
SRError.h
in SocketRocket/Internal/Utilities
7 - 2164 2164 1 1
6 - 2157 2157 1 1
SRProxyConnect.h
in SocketRocket/Internal/Proxy
10 - 2139 2140 2 2
6 - 2137 3730 8 7
TCAppDelegate.h
in TestChat
4 - 2135 3730 4 2
TCAppDelegate.m
in TestChat
7 - 2135 3730 4 2
SRRandom.h
in SocketRocket/Internal/Utilities
4 - 2128 2130 2 1
SRHTTPConnectMessage.h
in SocketRocket/Internal/Utilities
8 - 2128 2130 2 1
SRRandom.m
in SocketRocket/Internal/Utilities
13 - 2128 2130 2 1
SRLog.h
in SocketRocket/Internal/Utilities
5 - 2118 2118 1 1
SRMutex.h
in SocketRocket/Internal/Utilities
8 - 2118 2118 1 1
SRLog.m
in SocketRocket/Internal/Utilities
17 2 2118 2118 1 1
124 - 2114 3730 14 9
SRSIMDHelpers.h
in SocketRocket/Internal/Utilities
2 - 2107 2107 1 1
SRConstants.m
in SocketRocket/Internal
9 1 2088 2088 1 1
SRURLUtilities.h
in SocketRocket/Internal/Utilities
7 - 2077 2165 6 1
SRHTTPConnectMessage.m
in SocketRocket/Internal/Utilities
51 1 2062 2130 3 1
NSURLRequest+SRWebSocketPrivate.h
in SocketRocket/Internal
2 - 2061 2107 2 1
NSRunLoop+SRWebSocketPrivate.h
in SocketRocket/Internal
2 - 2061 2107 2 1
SocketRocket.h
in SocketRocket
4 - 2061 2276 7 4
10 1 2061 2157 3 1
SRError.m
in SocketRocket/Internal/Utilities
26 - 2061 2164 3 1
SRSIMDHelpers.m
in SocketRocket/Internal/Utilities
38 3 2061 2107 2 2
SRRunLoopThread.m
in SocketRocket/Internal/RunLoop
59 - 2061 2171 4 1
SRProxyConnect.m
in SocketRocket/Internal/Proxy
378 - 2061 2140 11 2
SRMutex.m
in SocketRocket/Internal/Utilities
29 4 2040 2118 2 2
SRPinningSecurityPolicy.h
in SocketRocket/Internal/Security
7 - 1690 2115 4 3
13 - 1690 2157 4 2
SRSecurityPolicy.h
in SocketRocket
16 - 1690 2115 2 2
20 1 1690 2157 5 2
SRSecurityPolicy.m
in SocketRocket
44 - 1690 2115 2 2
SRPinningSecurityPolicy.m
in SocketRocket/Internal/Security
45 - 1690 2115 2 2
SRWebSocket.h
in SocketRocket
86 2 1690 3730 57 24
SRDelegateController.h
in SocketRocket/Internal/Delegate
40 - 1449 2167 7 2
SRConstants.h
in SocketRocket/Internal
10 1 247 2088 4 1
SRDelegateController.m
in SocketRocket/Internal/Delegate
99 - 247 2167 7 1
Most Recently Created Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
SRConstants.h
in SocketRocket/Internal
10 1 247 2088 4 1
SRConstants.m
in SocketRocket/Internal
9 1 2088 2088 1 1
SRSIMDHelpers.m
in SocketRocket/Internal/Utilities
38 3 2061 2107 2 2
NSRunLoop+SRWebSocketPrivate.h
in SocketRocket/Internal
2 - 2061 2107 2 1
NSURLRequest+SRWebSocketPrivate.h
in SocketRocket/Internal
2 - 2061 2107 2 1
SRSIMDHelpers.h
in SocketRocket/Internal/Utilities
2 - 2107 2107 1 1
SRPinningSecurityPolicy.m
in SocketRocket/Internal/Security
45 - 1690 2115 2 2
SRSecurityPolicy.m
in SocketRocket
44 - 1690 2115 2 2
SRSecurityPolicy.h
in SocketRocket
16 - 1690 2115 2 2
SRPinningSecurityPolicy.h
in SocketRocket/Internal/Security
7 - 1690 2115 4 3
SRMutex.m
in SocketRocket/Internal/Utilities
29 4 2040 2118 2 2
SRLog.m
in SocketRocket/Internal/Utilities
17 2 2118 2118 1 1
SRMutex.h
in SocketRocket/Internal/Utilities
8 - 2118 2118 1 1
SRLog.h
in SocketRocket/Internal/Utilities
5 - 2118 2118 1 1
SRHTTPConnectMessage.m
in SocketRocket/Internal/Utilities
51 1 2062 2130 3 1
SRRandom.m
in SocketRocket/Internal/Utilities
13 - 2128 2130 2 1
SRHTTPConnectMessage.h
in SocketRocket/Internal/Utilities
8 - 2128 2130 2 1
SRRandom.h
in SocketRocket/Internal/Utilities
4 - 2128 2130 2 1
SRProxyConnect.m
in SocketRocket/Internal/Proxy
378 - 2061 2140 11 2
SRProxyConnect.h
in SocketRocket/Internal/Proxy
10 - 2139 2140 2 2
20 1 1690 2157 5 2
13 - 1690 2157 4 2
10 1 2061 2157 3 1
6 - 2157 2157 1 1
SRError.m
in SocketRocket/Internal/Utilities
26 - 2061 2164 3 1
SRError.h
in SocketRocket/Internal/Utilities
7 - 2164 2164 1 1
SRURLUtilities.m
in SocketRocket/Internal/Utilities
62 1 246 2165 8 1
SRURLUtilities.h
in SocketRocket/Internal/Utilities
7 - 2077 2165 6 1
SRDelegateController.m
in SocketRocket/Internal/Delegate
99 - 247 2167 7 1
SRDelegateController.h
in SocketRocket/Internal/Delegate
40 - 1449 2167 7 2
SRRunLoopThread.m
in SocketRocket/Internal/RunLoop
59 - 2061 2171 4 1
SRIOConsumerPool.m
in SocketRocket/Internal/IOConsumer
45 - 2171 2171 1 1
SRHash.m
in SocketRocket/Internal/Utilities
26 - 2171 2171 1 1
SRIOConsumer.h
in SocketRocket/Internal/IOConsumer
22 - 2171 2171 1 1
SRIOConsumer.m
in SocketRocket/Internal/IOConsumer
21 - 2171 2171 1 1
SRIOConsumerPool.h
in SocketRocket/Internal/IOConsumer
11 - 2171 2171 1 1
SRRunLoopThread.h
in SocketRocket/Internal/RunLoop
7 - 2165 2171 2 1
SRHash.h
in SocketRocket/Internal/Utilities
6 - 2171 2171 1 1
SocketRocket.h
in SocketRocket
4 - 2061 2276 7 4
chatroom.go
in TestChatServer/go
52 3 2172 3722 6 6
proxy.js
in TestChatServer/static
38 6 2172 3722 2 2
index.html
in TestChatServer/static
35 - 3722 3722 1 1
chatroom.py
in TestChatServer/py
49 5 2172 3725 3 2
SRWebSocket.m
in SocketRocket
1219 3 247 3730 122 50
124 - 2114 3730 14 9
SRWebSocket.h
in SocketRocket
86 2 1690 3730 57 24
TCChatCell.m
in TestChat
22 - 2172 3730 2 2
main.m
in TestChat
8 1 2172 3730 2 2
TCAppDelegate.m
in TestChat
7 - 2135 3730 4 2
6 - 2137 3730 8 7
Most Recently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
SRURLUtilities.m
in SocketRocket/Internal/Utilities
62 1 246 2165 8 1
SRWebSocket.m
in SocketRocket
1219 3 247 3730 122 50
SRDelegateController.m
in SocketRocket/Internal/Delegate
99 - 247 2167 7 1
SRConstants.h
in SocketRocket/Internal
10 1 247 2088 4 1
SRDelegateController.h
in SocketRocket/Internal/Delegate
40 - 1449 2167 7 2
SRWebSocket.h
in SocketRocket
86 2 1690 3730 57 24
SRPinningSecurityPolicy.m
in SocketRocket/Internal/Security
45 - 1690 2115 2 2
SRSecurityPolicy.m
in SocketRocket
44 - 1690 2115 2 2
20 1 1690 2157 5 2
SRSecurityPolicy.h
in SocketRocket
16 - 1690 2115 2 2
13 - 1690 2157 4 2
SRPinningSecurityPolicy.h
in SocketRocket/Internal/Security
7 - 1690 2115 4 3
SRMutex.m
in SocketRocket/Internal/Utilities
29 4 2040 2118 2 2
SRProxyConnect.m
in SocketRocket/Internal/Proxy
378 - 2061 2140 11 2
SRRunLoopThread.m
in SocketRocket/Internal/RunLoop
59 - 2061 2171 4 1
SRSIMDHelpers.m
in SocketRocket/Internal/Utilities
38 3 2061 2107 2 2
SRError.m
in SocketRocket/Internal/Utilities
26 - 2061 2164 3 1
10 1 2061 2157 3 1
SocketRocket.h
in SocketRocket
4 - 2061 2276 7 4
NSRunLoop+SRWebSocketPrivate.h
in SocketRocket/Internal
2 - 2061 2107 2 1
NSURLRequest+SRWebSocketPrivate.h
in SocketRocket/Internal
2 - 2061 2107 2 1
SRHTTPConnectMessage.m
in SocketRocket/Internal/Utilities
51 1 2062 2130 3 1
SRURLUtilities.h
in SocketRocket/Internal/Utilities
7 - 2077 2165 6 1
SRConstants.m
in SocketRocket/Internal
9 1 2088 2088 1 1
SRSIMDHelpers.h
in SocketRocket/Internal/Utilities
2 - 2107 2107 1 1
124 - 2114 3730 14 9
SRLog.m
in SocketRocket/Internal/Utilities
17 2 2118 2118 1 1
SRMutex.h
in SocketRocket/Internal/Utilities
8 - 2118 2118 1 1
SRLog.h
in SocketRocket/Internal/Utilities
5 - 2118 2118 1 1
SRRandom.m
in SocketRocket/Internal/Utilities
13 - 2128 2130 2 1
SRHTTPConnectMessage.h
in SocketRocket/Internal/Utilities
8 - 2128 2130 2 1
SRRandom.h
in SocketRocket/Internal/Utilities
4 - 2128 2130 2 1
TCAppDelegate.m
in TestChat
7 - 2135 3730 4 2
TCAppDelegate.h
in TestChat
4 - 2135 3730 4 2
6 - 2137 3730 8 7
SRProxyConnect.h
in SocketRocket/Internal/Proxy
10 - 2139 2140 2 2
6 - 2157 2157 1 1
SRError.h
in SocketRocket/Internal/Utilities
7 - 2164 2164 1 1
SRRunLoopThread.h
in SocketRocket/Internal/RunLoop
7 - 2165 2171 2 1
SRIOConsumerPool.m
in SocketRocket/Internal/IOConsumer
45 - 2171 2171 1 1
SRHash.m
in SocketRocket/Internal/Utilities
26 - 2171 2171 1 1
SRIOConsumer.h
in SocketRocket/Internal/IOConsumer
22 - 2171 2171 1 1
SRIOConsumer.m
in SocketRocket/Internal/IOConsumer
21 - 2171 2171 1 1
SRIOConsumerPool.h
in SocketRocket/Internal/IOConsumer
11 - 2171 2171 1 1
SRHash.h
in SocketRocket/Internal/Utilities
6 - 2171 2171 1 1
chatroom.go
in TestChatServer/go
52 3 2172 3722 6 6
chatroom.py
in TestChatServer/py
49 5 2172 3725 3 2
proxy.js
in TestChatServer/static
38 6 2172 3722 2 2
TCChatCell.m
in TestChat
22 - 2172 3730 2 2
main.m
in TestChat
8 1 2172 3730 2 2