n37r06u3 / chrome-reload Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/chrome-reload
Automatically exported from code.google.com/p/chrome-reload
What steps will reproduce the problem?
1. Browse to Facebook.com
2. Set refresh Time
3. Elements under your Friends birthdays fail to load
What is the expected output? What do you see instead?
I expected the full page to load so, maybe something such as an auto poker
could poke someone instantly. Instead it fails to load the elements like ads
and the poke section.
What version of the product are you using? On what operating system?
Using Chrome Reload V0.5 on Ubuntu 11.04
Please provide any additional information below.
Chrome Reload reports
"Inspect active views:
background.html
To inspect a popup, right-click the page or browser action's icon and choose
Inspect popup."
No such pop up exists, when its inspected via the extensions tab it is a blank
html page, if I click on Resources and the background.html drop down, It shows
"<html>
<head>
<script>
var tabs = new Array();
chrome.extension.onConnect.addListener(function(port) {
if (port.name === 'findReloadTime') {
port.onMessage.addListener(function(data) {
if (data.msg === 'getReloadTime') {
chrome.tabs.getSelected(null, function(tab) {
var tabIsReloaderActive = tabs[tab.id] || false;
if (tabIsReloaderActive) {
port.postMessage({ms_between_load:tabs[tab.id].ms_between_load, is_random:tabs[tab.id].is_random});
}
});
}
});
}
});
function doReloader(time, isRandom) {
if (time > 0) {
chrome.tabs.getSelected(null, function(tab) {
if (tabs[tab.id] || false) {
// if there is already a reloader setup for this tab, cancel it
cancelReload(tab.id);
}
tabs[tab.id] = new Array();
tabs[tab.id]['action_url'] = tab.url;
tabs[tab.id]['ms_between_load'] = time;
tabs[tab.id]['seconds_to_next_reload'] = time/1000;
tabs[tab.id]['is_random'] = isRandom;
chrome.tabs.onUpdated.addListener(onUpdateListener);
chrome.browserAction.setIcon({path:"icons/KnobLoopOn.png", tabId:tab.id});
// reload the page
// timers are set for the next reload (and a display timer) in the page load listener
doReload(tab.id);
});
} else {
chrome.tabs.getSelected(null, function(tab) {
cancelReload(tab.id);
});
}
}
function onUpdateListener(tabId, changeInfo) {
// Hide the badge text
chrome.browserAction.setBadgeText({text:'', tabId:tabId});
var tabIsReloaderActive = (tabs[tabId] || false) && (tabs[tabId].ms_between_load > 0 || false);
if (tabIsReloaderActive) {
// can only get the URL infomation when the page is loading, not when it is complete
if (changeInfo['status'] === 'loading') {
// we want to cancel the reloader if they navigate away
var urlChanged=changeInfo['url'] || false;
if (urlChanged) {
// the URL has changed - presumably by navigation
// cancel the reloads
cancelReload(tabId);
} else {
// reset the icon (it is cleared when reloaded)
chrome.browserAction.setIcon({path:"icons/KnobLoopOn.png", tabId:tabId}); // the icon is reset when the page is reloaded
// Cancel the timer display while the tab is reloading
cancelDisplayTimer(tabId);
// Cancel the reload time (in case the user manually reloaded the page)
if (tabs[tabId].reloadTimer || false) {
clearTimeout(tabs[tabId].reloadTimer);
tabs[tabId].reloadTimer = null;
}
}
} else if (changeInfo['status'] === 'complete') {
// page has just completed loading
// reset the icon (it is cleared when reloaded)
chrome.browserAction.setIcon({path:"icons/KnobLoopOn.png", tabId:tabId}); // the icon is reset when the page is reloaded
// if we are using random timouts then we need to reset the time related variables here
if (tabs[tabId]['is_random']) {
var time = Math.floor(Math.random()*1800000);
tabs[tabId].ms_between_load = time;
}
// reset the timer for the countdown
tabs[tabId].seconds_to_next_reload = tabs[tabId].ms_between_load/1000;
// and set the correct countdown text
setBadgeText(tabId);
// set a timeout for the next reload
setupReloadTimer(tabId);
// make really sure this timeout is cancelled before we add a new one
cancelDisplayTimer(tabId);
// setup the reload countdown
tabs[tabId].displayTimer = window.setInterval(function(tab_id) {
tabs[tab_id].seconds_to_next_reload--;
setBadgeText(tab_id);
}, 1000, tabId);
}
}
}
function setupReloadTimer(tabId) {
// be sure to remove any reload timer before we add a new one
if (tabs[tabId].reloadTimer || false) {
clearTimeout(tabs[tabId].reloadTimer);
tabs[tabId].reloadTimer = null;
}
// set the reload to occur in ms_between_load milliseconds time
tabs[tabId].reloadTimer = window.setTimeout(function(tab_id) {
doReload(tab_id);
}, tabs[tabId].ms_between_load, tabId);
}
function cancelDisplayTimer(tabId) {
if (tabs[tabId].displayTimer || false) {
clearTimeout(tabs[tabId].displayTimer);
tabs[tabId].displayTimer = null;
}
}
function setBadgeText(tab_id) {
//chrome.browserAction.setBadgeText({text:'p1', tabId:tab_id});
if (tabs[tab_id].seconds_to_next_reload < 0) {
// something is wrong! Don't display any text
chrome.browserAction.setBadgeText({text:String(), tabId:tab_id});
// cancel the time which is calling this. It will get recreated if the page is auto-reloaded
cancelDisplayTimer(tab_id);
} else {
var badgeText = String(tabs[tab_id].seconds_to_next_reload);
//var mins = Math.floor(tabs[tab_id].seconds_to_next_reload/60);
var secs = tabs[tab_id].seconds_to_next_reload%60;
//if (secs < 10) {
// secs = '0' + String(secs);
//}
//badgeText= String(mins) + ':' + String(secs);
var mins = Math.floor((tabs[tab_id].seconds_to_next_reload/60)%60);
var hours = Math.floor((tabs[tab_id].seconds_to_next_reload/(60*60))%24);
var days = Math.floor((tabs[tab_id].seconds_to_next_reload/(60*60*24)));
// Format
// The banner fits about 4.5 characters (depending on the character's width)
if (days > 999) {
badgeText = 'long'; // it will take long...
} else if (days > 9) {
badgeText = String(days) + 'd';
} else if (days > 0) {
// The 'h' will not entirely fit on the banner all the time. Live with it.
badgeText = String(days) + 'd' + String(hours) + 'h';
} else if (hours > 0) {
if (mins < 10) {
mins = '0' + String(mins);
}
// Blinking ':'
// Note: The banner uses a variable-width font; both strings have to have the same width
if (secs % 2) {
var blinker = ':';
} else {
var blinker = ' ';
}
badgeText = String(hours) + blinker + String(mins);
} else {
if (secs < 10) {
secs = '0' + String(secs);
}
badgeText = String(mins) + ':' + String(secs);
}
chrome.browserAction.setBadgeText({text:badgeText, tabId:tab_id});
}
}
function cancelReload(tab_id) {
if (tabs[tab_id].reloadTimer || false) {
clearTimeout(tabs[tab_id].reloadTimer);
tabs[tab_id].reloadTimer = null;
}
if (tabs[tab_id].displayTimer || false) {
clearTimeout(tabs[tab_id].displayTimer);
tabs[tab_id].displayTimer = null;
}
tabs[tab_id].ms_between_load = 0;
tabs[tab_id].seconds_to_next_reload = 0;
chrome.browserAction.setIcon({path:"icons/KnobLoopOff.png", tabId:tab_id});
chrome.browserAction.setBadgeText({text:String(), tabId:tab_id});
}
function doReload(tab_id) {
chrome.browserAction.setIcon({path:"icons/KnobLoopOn.png", tabId:tab_id});
chrome.browserAction.setBadgeText({text:'', tabId:tab_id});
// need to work out a way to make POST'ed pages reload
chrome.tabs.update(tab_id, {url: tabs[tab_id].action_url});
//chrome.tabs.executeScript(tab_id, {code: 'window.location.reload()'});
}
</script>
</head>
</html>
"
Original issue reported on code.google.com by [email protected]
on 23 Jul 2011 at 6:05
a) i want to keep reloading a tab even if i changed the page meanwhile. so,
maybe add an option which disables
http://code.google.com/p/chrome-reload/source/browse/trunk/src/background.html#6
7
b) 30 min random time is too much for me. so, maybe add an option to use the
custom value as max
Original issue reported on code.google.com by convincedd
on 12 Mar 2012 at 5:49
What steps will reproduce the problem?
1.
2.
3.
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system?
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 17 Apr 2010 at 8:51
What steps will reproduce the problem?
1. Open a page. Scroll down x number of lines.
2. Execute Reload.
3. The page will reload with the top of the page at the top of the screen,
not at the position set before the reload.
What is the expected output? What do you see instead?
The reload should end with the page in the same position as it was before
the reload, e.g., down x number of lines.
What version of the product are you using? On what operating system?
0.4, Windows XP
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 14 Apr 2010 at 11:46
What steps will reproduce the problem?
1. Disconnect internet connection to network
2. Allow reload to refresh page
3. Page loads as unavailable and reload stops working
If there is a short disruption to the internet chrome-reload stops functioning
and the page sits on default unavailable page.
Original issue reported on code.google.com by [email protected]
on 23 Apr 2012 at 11:27
This is a feature request.
Is it possible to include a right-click context menu? The reason being, having
too many icons in the top-right actually makes it a bit more-difficult to use
the browser at lower resolutions so allowing for a right-click context menu
would solve this.
Firefox's ReloadEvery has done this in a few ways:
1. Right-clicking on the Refresh icon to get the menu
2. Have a drop-down arrow next to the refresh icon
3. Right-click anywhere on a page and instead of "Reload", it would give up a
drop-down with all of the reloading options
Thanks
Original issue reported on code.google.com by [email protected]
on 3 Mar 2012 at 10:51
What steps will reproduce the problem?
1. I use a constantly refreshed page to "flush" proxy connectivity problem.
2. If I enter www.google.com, sometimes it redirects to www.google.co.id
3. When the address change, the auto-refresher stop working.
What is the expected output? What do you see instead?
in firefox's version, the tab reload wherever the page is redirect to.
Maybe this is not desirable, but this can be included using some "settings"
menu, remembering no option is available.
What version of the product are you using? On what operating system?
Chrome 9.0.597.107, windows 7 x64.
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 5 Apr 2012 at 5:22
What steps will reproduce the problem?
If I'm in the middle of a mail in my webmail client and autorefresh
kicks in, the mail is lost.
What is the expected output? What do you see instead?
(Optionally) Reset the refresh timer on keystrokes and mouse clicks
Original issue reported on code.google.com by [email protected]
on 18 May 2010 at 9:11
If timer is 10 minutes or greater then the display of the 2nd second character
is not displayed correctly.
See attached image file.
Original issue reported on code.google.com by CBers62
on 8 Sep 2012 at 11:38
Attachments:
What steps will reproduce the problem?
1. go to any webpage
2. set reload to any seconds
3.
What is the expected output? What do you see instead?
Expect page to be refreshed every so many seconds. Page refreshes sometimes,
but then reload stops refreshing page on its own.
What version of the product are you using? On what operating system?
Chrome 8.0.552.224. Reload Version 0.5
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 19 Dec 2010 at 1:27
Reload is great to hit a page swamped with requests till you get in, or looking
for some new post. But if your timer is too low then you can't stop it and it
will reload a failed request again.
Would like reload to be able to stop on keyword in page that indicates
successful reload or a load that found the information posted you were waiting
for.
Original issue reported on code.google.com by [email protected]
on 12 Oct 2011 at 8:14
Can some kind of visual/audio alert when content of page changes?
Original issue reported on code.google.com by [email protected]
on 21 Jul 2010 at 8:18
I was bored, installed your extension, and gave it an update.
Now it has custom time setting.
and sets the Badge Title to the timer while the timer is running
(just in case it was set to like 100:35 or something)
Original issue reported on code.google.com by [email protected]
on 8 Jan 2010 at 3:37
Attachments:
What steps will reproduce the problem?
1.
2.
3.
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system?
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 8 Jul 2011 at 4:38
What steps will reproduce the problem?
1. pin the tab to be refreshed
2. click the reloader icon
3. click any option such as 5 seconds
What is the expected output? What do you see instead?
Expect to see the page refresh immediately followed by the countdown.
Actually see neither.
What version of the product are you using? On what operating system?
ChromeReload 0.5
Chrome 5.0.375.38 beta
Windows XP Pro SP3
Please provide any additional information below.
If I set the page refresh first, then pin the tab during the countdown, the
countdown completes but at the end the page does not refresh and the
countdown displays 0:00 and then disappears.
Original issue reported on code.google.com by metaed
on 19 May 2010 at 8:49
What steps will reproduce the problem?
1. Go to website requiring a form to use it
2. Enable reloader
3. Site will throw error without a form entry
What is the expected output? What do you see instead?
Expect form to be resubmitted as the page is reloaded
What version of the product are you using? On what operating system?
0.4 of the product on Mac OSX 10.6.2
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 12 Apr 2010 at 5:37
What steps will reproduce the problem?
1. It will not allow me to reload every 0.1 secs anymore.
2. When u enter 0.1 it wont accept it.
3.
What is the expected output? What do you see instead?
Be able to reload at 0.1 secs
What version of the product are you using? On what operating system?
ChromeReload - Version: 0.5
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 28 May 2010 at 4:17
5sec too short and 15sec is so long~
Original issue reported on code.google.com by [email protected]
on 27 Jun 2012 at 2:20
As raised in a user review: "Please change the font to a sans serif font.
Otherwise, works great."
Original issue reported on code.google.com by [email protected]
on 12 Apr 2010 at 2:22
Currently I'm using a triple monitor set-up, something like this:
[ Left Monitor ] [ Centre Monitor ] [ Right Monitor ]
When clicking on the "Reloader" button on my toolbar, on a Chrome window on my
right monitor, the tool-tip opens on the centre monitor.
This does not break the functionality of the extension, it just doesn't open
where it was intended. Which in this case would be by the mouse, under the
button, on the right monitor.
I'm currently running:
Windows 7 64-bit Professional SP1
Chrome 11.0.672.2 dev
ChromeReload - Version: 0.5
Original issue reported on code.google.com by [email protected]
on 23 Feb 2011 at 7:31
Attachments:
As this project seems like not maintained for a long time,
I've tried modifying the v0.5 source code released on this site,
and added 2 new features:
1. Detect key press / mouse click by user and reset reload timer.
2. Hotkey to activate reloader with default interval set in option page.
Please consider releasing this new version as v0.6
If this project is no longer maintained,
please consider adding me as the new maintainer.
Thanks a lot.
Original issue reported on code.google.com by [email protected]
on 18 Jun 2012 at 12:59
Attachments:
This is more a feature request.
I run several information type pages as "application shortcuts" From Chrome.
Cannot invoke auto-reloads because these windows have no toolbar or url bar. Be
nice to have the settings in a right-click menu.
Thanks, pardon if this is improper place to post.
Original issue reported on code.google.com by [email protected]
on 16 Mar 2013 at 12:24
Any way to refresh with sending POST data automatically?
Original issue reported on code.google.com by [email protected]
on 13 Apr 2011 at 8:15
This is a enhancement request.
It would be useful if the chrome-reload use the new Notification API for
extensions in Chrome to notify about when a webpage have some change in the
information.
This could be easily implemented, maybe like this:
* In the button, have a check mark that says something like "Notify on page
change"
And the doReload function make use this pseudo-code:
before reloading{
|- Check if the webpage content is in the HTML5 WebStorage
|- If the content is not there and the Notify option is selected, store it (Note bellow)
}
after reloading {
|- If the Notify option is selected
|- Get the page content and compare it to the one stored previously
|- If the content is different
|- Send a Notification through the new API
|- Store the new content
}
Notes:
* The way to store the content should be in the HTML5 webstorage.
* The content of the page should be hasehd to compare easier and faster, and
not save too much information in the webstorage
* It could use the Paj's MD5 hash function to hash the HTML tree (Or the Body
tree?) of the DOM. (http://pajhome.org.uk/crypt/md5/)
Original issue reported on code.google.com by [email protected]
on 29 Jun 2010 at 7:55
What steps will reproduce the problem?
1. Fresh launch of Google Chrome
2. Set time for reload, click Set
3. Reload happens once only, no time displayed
4. Set time for reload again, click set
5. Reload happens as it is supposed to and time displayed. As long as I keep
this iteration of Chrome open, reloader works.
Also - There used to be a custom time interval available, what happened to
that? Unless I'm dreaming...
What is the expected output? What do you see instead?
See above
What version of the product are you using? On what operating system?
Chrome Version 33.0.1750.146 m
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 13 Mar 2014 at 6:53
I just installed about all auto-refresh related extensions finally i decide to
use this one, but after using it some time, i found it still has memory leaks
issue, running about 8 hrs, ram has reach to 200mb and cpu up to 60% of that
page, has to close that thread or restart my chrome.
btw i'm using 5.0.375.125
Original issue reported on code.google.com by sparanoid
on 6 Aug 2010 at 7:42
What steps will reproduce the problem?
1. Open a webpage, pick from drop-down menue
2. Start chrome-reload
3. Reloads but NOT what is picked from drop down menu. Just for info
Reloadevery reloads without any problem in Firefox.
What is the expected output? What do you see instead?
I expect to pick a value from drop down manue and chrome-reload to reload the
page for that value. What I see is reset to default during reload.
What version of the product are you using? On what operating system?
Latest everything on windows 7
Please provide any additional information below.
Please see below
Original issue reported on code.google.com by [email protected]
on 22 Sep 2011 at 9:44
Attachments:
What steps will reproduce the problem?
1. Open Website
2. Set Timer to any time
3. Wait
What is the expected output? What do you see instead?
Output is ok.
What version of the product are you using? On what operating system?
OS X 10.6.3
Chrome 5.0.371
Please provide any additional information below.
Countdown runs as expected. Even site is reloaded. Time re-appears with 0:00
then it
deactivates itself. Tested with any time, any tab (URL).
Original issue reported on code.google.com by [email protected]
on 12 Apr 2010 at 2:18
Hi,
First of all, great extension, simple clean and useful.
I wonder if you could also incorporate how many times to refresh a page.
Example: If I want to refresh a page 10 times every 15 seconds.
That will be a great addition to ChromeReload
Thanks mate
Original issue reported on code.google.com by [email protected]
on 2 Jul 2012 at 3:01
What steps will reproduce the problem?
1. Go to a webpage and create an application
1a. Click on the wrench
1b. Select Tools
1c. Create Application Shortcuts
2. Launch the application
What is the expected output? What do you see instead?
There is no toolbar so there is no icon to click on to configure the
auto-reload.
What version of the product are you using? On what operating system?
0.1.1
Please provide any additional information below.
Perhaps there could be a context menu option to auto reload the current page /
window.
Alternatively, being able to always auto reload a particular app or domain
would be nice.
Original issue reported on code.google.com by [email protected]
on 13 Apr 2011 at 3:43
What steps will reproduce the problem?
Running chrome beta latest version (4.0.249.30), installed extension form
gallery. Click the reload button, but there is no text
What is the expected output? What do you see instead?
I can set the reload button, and it does seem to reload, but their is no
text so I can't see what value I am setting. The submit button has text on
it though. When the reload is turned on, the count down does not work
What version of the product are you using? On what operating system?
latest version from gallery.
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 9 Dec 2009 at 8:07
What steps will reproduce the problem?
1. click Reloader button
2. select reload delay option
What is the expected output? What do you see instead?
The page reloads immediately, then later reloads on the schedule set by the
delay option. There is apparently no way for me to prevent an immediate reload
of the page.
What version of the product are you using? On what operating system?
0.5 on Windows XP Pro SP3
Please provide any additional information below.
Suppose my objective is to reload my page every 1 hour. To start the timer, I
must visit the page; this loads the page. Then I must select the 1 hour delay
option; this loads the page a second time. It seems the extension will not let
me avoid this second page load. The only workaround is for me to personally
wait 1 hour before selecting the delay option.
Cheers,
MetaEd
Original issue reported on code.google.com by metaed
on 27 Aug 2010 at 7:11
What steps will reproduce the problem?
1. Set a reload time on a tab
2. Put computer to sleep, then wake up
3. Tab no longer has timer set
What is the expected output? What do you see instead?
The timer should either continue from where it left off, or restart from the
value set for the tab
What version of the product are you using? On what operating system?
chrome-reload 0.5
OSX 10.6
Original issue reported on code.google.com by [email protected]
on 7 Jan 2011 at 3:08
Need to do an initial release
Original issue reported on code.google.com by [email protected]
on 13 Nov 2009 at 4:52
What steps will reproduce the problem?
1. Browse to a site with automatic page reload (e.g. any news article on
http://www.elperiodico.com or http://ecodiario.eleconomista.es)
2. Click chrome-reload button, set 'Reload Page Every' to never
3. Try and read any longish piece of news without being interrupted by a
silly page reload
What is the expected output? What do you see instead?
I expect to come back and find the page where I previously left it (ie.
scrolled down to wherever I stopped reading.) Instead, I often find that a
page reload took place while I was away (presumably to display more banners
or increase pagehits), and I am back at the top of the page.
What version of the product are you using? On what operating system?
Using Chrome 4.0.249.43 (ubuntu/karmic) and chrome-reload 0.1.1
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 4 Feb 2010 at 4:25
What steps will reproduce the problem?
1. open Chrome task manager
2. open new tab in Chrome
3. browse to http://www.google.com/
4. set 5 second refresh
5. monitor task manager Memory column for the tab
What is the expected output? What do you see instead?
The memory allocation increases by at least 1 megabyte per refresh. More
complex pages increase by more. An example is the IPoSN extension of
Facebook which increases by 5--10 megabytes per refresh.
What version of the product are you using? On what operating system?
ChromeReload 0.5
Google Chrome 5.0.375.38 beta
Windows XP Pro SP3
Original issue reported on code.google.com by metaed
on 19 May 2010 at 9:03
What steps will reproduce the problem?
1. set reloader
2. watch display run down once
3. watch display dissapear
What is the expected output? What do you see instead?
should continue to see display counting down, but it disappears
What version of the product are you using? On what operating system?
should be newest version, windows xp
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 12 Apr 2010 at 1:12
Multiple user's asked for random reload timeouts. I didn't understand the
requirement until one cared enough to explain it it an email:
"there are sites, which promote every-day login and happy hour logging (AND
random happy hours) with bonus points etc. They sometime check if logging
isn't schematic to detect bots and similar things. That's why people ask for
it "
Original issue reported on code.google.com by [email protected]
on 12 Apr 2010 at 2:24
Enhancement: Can the reload take us to the end of page every time? - Good to
trace logs
Original issue reported on code.google.com by [email protected]
on 27 May 2010 at 3:36
Apologies if this isn't the place for feature requests.
Would it be possible to allow the user to add their own pre-set intervals.
It's nice being able to use the input box, but I have to use that every time
rather than being able to set my interval (2hrs) from the list.
Thank you.
Original issue reported on code.google.com by [email protected]
on 29 May 2011 at 9:05
It would be nice if when it reloaded the page that it would remember the
position it was on on the page (for example, scrolled all the way to the
bottom).
Original issue reported on code.google.com by [email protected]
on 20 May 2010 at 11:37
dunno if this is the place for feature requests....
I really like the plugin. this feature would make it perfect.
Feature: configuration option to set a reload time per URL (allow wildcards
in URL list) that is kept between browser sessions (cookie?) so that I don't
have to set this time for every session
Original issue reported on code.google.com by [email protected]
on 23 Mar 2010 at 8:45
What steps will reproduce the problem?
1. Page reloads but radio button must be clicked to connect
3.
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system?
latest Chrome on Vista. Reload last update
Please provide any additional information below.
I'm trying to stay connected to a game to acquire perks
Original issue reported on code.google.com by [email protected]
on 13 Jan 2012 at 10:35
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.