The primary goal of TestSwarm is to take the complicated, and time-consuming, process of running JavaScript test suites in multiple browsers and to grossly simplify it. It achieves this goal by providing all the tools necessary for creating a continuous integration workflow for your JavaScript project.
If you are a casual user of some open source JavaScript libraries and wish to help them generate high-quality test results for their project then TestSwarm is the perfect way to get involved. Right now TestSwarm.com is open for alpha testing.
Edit html, css, and javascript snippets in separate boxes with a live preview. Quickly switch between various javascript libraries and library versions via a dropdown.
To use Cufon (select copy does not seem to work w Cufon)\n1) Get Cufon: Download javascript file cufon-yui.js and add it to document.\n2) make font using this online font generator: to get a NAME.font.js file (~2min)\n3) Enbed cufon\n\nmake it work in MSIE :
JSonduit is a service that can turn practically anything on the web into a JSON feed that any website or mobile app can consume. A JSON conduit, if you will.
Feeds are created from one or more source URLs and a custom transform, written in JavaScript, that can manipulate the data before the feed is served.
JSonduit also provides a hosting service for web widgets so that any site can easily display JSonduit feeds. In fact, the recent/popular lists you see below are widgets served by the JSonduit service; all done in a couple of lines of JavaScript (go ahead, view the page source!).
FREE? NO, only free to try. "We'll start your website in limited use mode.
This means you can use fonts for free but they will be limited to visitors from 20 unique IP addresses, including this computer.
Online service
The fonts you want with no need for JavaScript, Flash or images
Fontdeck is standards compliant and accessible. It uses a CSS @font-face solution to give you real text, which can be scaled, translated, read out loud and Googled. Say goodbye to images, JavaScript and Flash hacks.
We'll start your website in limited use mode. This means you can use fonts for free but they will be limited to visitors from 20 unique IP addresses, including this computer. You can upgrade to unlimited use later.
This beautifier can process your messy or compacted javascript, making it all neatly and consistently formatted and readable.
You can always see the latest version of the code in github, and you can download the beautifier for local use (zip, tar.gz) as well.
Using this method images, style-sheets and javascript pages can also be checked to ensure they are correctly loaded. This builds up a useful overview of how your web-site pages link together and where problems lie. Creating a visual representation of this information not only allows quick resolutions of the issues found, but also gives a method to check to overall information architecture of a site.
# CrossBrowserTesting.com allows website designers to test the cross browser compatibility of their website across different browsers and operating systems.
# Sometimes you need more than a picture. Test your AJAX and Javascript as well as the layout.
Design is a suite of web-design and development assistive tools which can be utilised on any web-page. Encompassing utilities for grid layout, measurement and alignment, Design is a uniquely powerful JavaScript bookmarklet.
The Full Page Test loads a complete HTML page including all objects (images, CSS, JavaScripts, RSS, Flash and frames/iframes). It mimics the way a page is loaded in a web browser.
The load time of all objects is shown visually with time bars.
Minimal: original algorithm but keep linefeeds if single - Conservative: original algorithm - Agressive: remove more linefeed than the original algorithm but can be regressive
\\nmake it work in MSIE :\', 'tags':'cufon,font,generator,webdev,online,tool,custom,embed',
'first_user_id':494, 'first_user_name':'ycc2106', 'first_user_real_name':'yc c', 'last_user_id':494, 'last_user_name':'ycc2106', 'last_user_real_name':'yc c',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':716467, 'group_id':204, 'link_id':11043165, 'g_l_id':'204-11043165', 'user_id':494, 'user_name':'ycc2106', 'user_real_name':'yc c', 'content':'To use Cufon (select copy does not seem to work w Cufon)\\n1) Get Cufon: Download javascript file cufon-yui.js and add it to document.\\n2) make font using this online font generator: to get a NAME.font.js file (~2min)\\n3) Enbed cufon\\n\<script type=\"text/javascript\"\> Cufon.replace(\'h1.Cufon\', { fontFamily: \'Balthazar\' });\</script\>\\nmake it work in MSIE :\<script type=\"text/javascript\"\>Cufon.now();\</script\>'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':1674216, 'obj_type':1, 'obj_id':35094467, 'index':3, 'checked':false,
'group_id':204, 'g_name':'tools', 'link_id':35094467, 'g_l_id':'204-35094467', 'url':'http://jsonduit.com', 'title':'JSonduit', 'desc':'JSonduit is a service that can turn practically anything on the web into a JSON feed that any website or mobile app can consume. A JSON conduit, if you will.\\n\\nFeeds are created from one or more source URLs and a custom transform, written in JavaScript, that can manipulate the data before the feed is served.\\n\\nJSonduit also provides a hosting service for web widgets so that any site can easily display JSonduit feeds. In fact, the recent/popular lists you see below are widgets served by the JSonduit service; all done in a couple of lines of JavaScript (go ahead, view the page source!).', 'tags':'feeds,rss,generator,json,widget,converter,webdev',
'first_user_id':494, 'first_user_name':'ycc2106', 'first_user_real_name':'yc c', 'last_user_id':494, 'last_user_name':'ycc2106', 'last_user_real_name':'yc c',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':828618, 'group_id':204, 'link_id':35094467, 'g_l_id':'204-35094467', 'user_id':494, 'user_name':'ycc2106', 'user_real_name':'yc c', 'content':'JSonduit is a service that can turn practically anything on the web into a JSON feed that any website or mobile app can consume. A JSON conduit, if you will.\\n\\nFeeds are created from one or more source URLs and a custom transform, written in JavaScript, that can manipulate the data before the feed is served.\\n\\nJSonduit also provides a hosting service for web widgets so that any site can easily display JSonduit feeds. In fact, the recent/popular lists you see below are widgets served by the JSonduit service; all done in a couple of lines of JavaScript (go ahead, view the page source!).'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':1644473, 'obj_type':1, 'obj_id':22649419, 'index':4, 'checked':false,
'group_id':204, 'g_name':'tools', 'link_id':22649419, 'g_l_id':'204-22649419', 'url':'http://fontdeck.com', 'title':'Fontdeck: Real fonts for your website', 'desc':'Online service\\n\\nThe fonts you want with no need for JavaScript, Flash or images\\nFontdeck is standards compliant and accessible. It uses a CSS @font-face solution to give you real text, which can be scaled, translated, read out loud and Googled. Say goodbye to images, JavaScript and Flash hacks.\\n\\nWe\'ll start your website in limited use mode. This means you can use fonts for free but they will be limited to visitors from 20 unique IP addresses, including this computer. You can upgrade to unlimited use later.', 'tags':'webdev,font,font-face,online,service,not_free',
'first_user_id':494, 'first_user_name':'ycc2106', 'first_user_real_name':'yc c', 'last_user_id':494, 'last_user_name':'ycc2106', 'last_user_real_name':'yc c',
'user_count':1, 'p_c_count':1, 'ann_count':1, 'i_c_count':1, 'page_comments':[],'annotations':[]}
var p_c = {'id':812763, 'group_id':204, 'link_id':22649419, 'g_l_id':'204-22649419', 'user_id':494, 'user_name':'ycc2106', 'user_real_name':'yc c', 'content':'Online service\\n\\nThe fonts you want with no need for JavaScript, Flash or images\\nFontdeck is standards compliant and accessible. It uses a CSS @font-face solution to give you real text, which can be scaled, translated, read out loud and Googled. Say goodbye to images, JavaScript and Flash hacks.\\n\\nWe\'ll start your website in limited use mode. This means you can use fonts for free but they will be limited to visitors from 20 unique IP addresses, including this computer. You can upgrade to unlimited use later.'}
b.page_comments.push(p_c)
var ann = {'id':802063, 'content':'', 'group_id':204, 'link_id':22649419, 'g_l_id':'204-22649419', 'user_id':494, 'user_name':'ycc2106', 'user_real_name':'yc c', 'c_count':1, 'inline_comments':[]};
var i_c = {'id':241159, 'group_id':204, 'link_id':22649419, 'g_l_id':'204-22649419', 'user_id':494, 'user_name':'ycc2106', 'user_real_name':'yc c', 'ann_id':802063, 'content':'FREE? NO, only free to try. \"We\'ll start your website in limited use mode. \\nThis means you can use fonts for free but they will be limited to visitors from 20 unique IP addresses, including this computer. '}
ann.inline_comments.push(i_c);
b.annotations.push(ann);
_items.push(b);
var b = {'item_id':601459, 'obj_type':1, 'obj_id':11301002, 'index':5, 'checked':false,
'group_id':204, 'g_name':'tools', 'link_id':11301002, 'g_l_id':'204-11301002', 'url':'http://jsbeautifier.org', 'title':'Online javascript beautifier', 'desc':'This beautifier can process your messy or compacted javascript, making it all neatly and consistently formatted and readable.\\n\\nYou can always see the latest version of the code in github, and you can download the beautifier for local use (zip, tar.gz) as well.', 'tags':'download,beautify,javascript,formatting,text,tools,webdev',
'first_user_id':494, 'first_user_name':'ycc2106', 'first_user_real_name':'yc c', 'last_user_id':494, 'last_user_name':'ycc2106', 'last_user_real_name':'yc c',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':178257, 'group_id':204, 'link_id':11301002, 'g_l_id':'204-11301002', 'user_id':494, 'user_name':'ycc2106', 'user_real_name':'yc c', 'content':'This beautifier can process your messy or compacted javascript, making it all neatly and consistently formatted and readable.\\n\\nYou can always see the latest version of the code in github, and you can download the beautifier for local use (zip, tar.gz) as well.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':1423564, 'obj_type':1, 'obj_id':29841211, 'index':6, 'checked':false,
'group_id':204, 'g_name':'tools', 'link_id':29841211, 'g_l_id':'204-29841211', 'url':'http://www.sprymedia.co.uk/integrity', 'title':'Integrity - provide a map like overview of your web-site', 'desc':'Using this method images, style-sheets and javascript pages can also be checked to ensure they are correctly loaded. This builds up a useful overview of how your web-site pages link together and where problems lie. Creating a visual representation of this information not only allows quick resolutions of the issues found, but also gives a method to check to overall information architecture of a site.', 'tags':'validator,css,javascript,webdev,tool,checker,visual,mapping,to_check',
'first_user_id':494, 'first_user_name':'ycc2106', 'first_user_real_name':'yc c', 'last_user_id':494, 'last_user_name':'ycc2106', 'last_user_real_name':'yc c',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':695868, 'group_id':204, 'link_id':29841211, 'g_l_id':'204-29841211', 'user_id':494, 'user_name':'ycc2106', 'user_real_name':'yc c', 'content':'Using this method images, style-sheets and javascript pages can also be checked to ensure they are correctly loaded. This builds up a useful overview of how your web-site pages link together and where problems lie. Creating a visual representation of this information not only allows quick resolutions of the issues found, but also gives a method to check to overall information architecture of a site.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':601317, 'obj_type':1, 'obj_id':6045764, 'index':7, 'checked':false,
'group_id':204, 'g_name':'tools', 'link_id':6045764, 'g_l_id':'204-6045764', 'url':'http://www.crossbrowsertesting.com', 'title':'Cross Browser Testing. Pick an OS, Pick a Browser, Test website', 'desc':'# CrossBrowserTesting.com allows website designers to test the cross browser compatibility of their website across different browsers and operating systems.\\n# Sometimes you need more than a picture. Test your AJAX and Javascript as well as the layout.', 'tags':'browser,webdev,tester,cross-browser,online,tools,test,screenshot,preview,compatibility',
'first_user_id':494, 'first_user_name':'ycc2106', 'first_user_real_name':'yc c', 'last_user_id':494, 'last_user_name':'ycc2106', 'last_user_real_name':'yc c',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':178152, 'group_id':204, 'link_id':6045764, 'g_l_id':'204-6045764', 'user_id':494, 'user_name':'ycc2106', 'user_real_name':'yc c', 'content':'# CrossBrowserTesting.com allows website designers to test the cross browser compatibility of their website across different browsers and operating systems.\\n# Sometimes you need more than a picture. Test your AJAX and Javascript as well as the layout.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':1027011, 'obj_type':1, 'obj_id':4577051, 'index':8, 'checked':false,
'group_id':204, 'g_name':'tools', 'link_id':4577051, 'g_l_id':'204-4577051', 'url':'http://www.sprymedia.co.uk/article/Design', 'title':'Allan Jardine | Reflections | Design', 'desc':'Design is a suite of web-design and development assistive tools which can be utilised on any web-page. Encompassing utilities for grid layout, measurement and alignment, Design is a uniquely powerful JavaScript bookmarklet. ', 'tags':'bookmarklet,webdev,tools,ruler,unit',
'first_user_id':494, 'first_user_name':'ycc2106', 'first_user_real_name':'yc c', 'last_user_id':494, 'last_user_name':'ycc2106', 'last_user_real_name':'yc c',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':478622, 'group_id':204, 'link_id':4577051, 'g_l_id':'204-4577051', 'user_id':494, 'user_name':'ycc2106', 'user_real_name':'yc c', 'content':'Design is a suite of web-design and development assistive tools which can be utilised on any web-page. Encompassing utilities for grid layout, measurement and alignment, Design is a uniquely powerful JavaScript bookmarklet. '}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':1039939, 'obj_type':1, 'obj_id':7158459, 'index':9, 'checked':false,
'group_id':204, 'g_name':'tools', 'link_id':7158459, 'g_l_id':'204-7158459', 'url':'http://tools.pingdom.com', 'title':'Pingdom Tools', 'desc':'The Full Page Test loads a complete HTML page including all objects (images, CSS, JavaScripts, RSS, Flash and frames/iframes). It mimics the way a page is loaded in a web browser.\\n\\nThe load time of all objects is shown visually with time bars.', 'tags':'pageload,calculator,webdev,tools,online',
'first_user_id':494, 'first_user_name':'ycc2106', 'first_user_real_name':'yc c', 'last_user_id':494, 'last_user_name':'ycc2106', 'last_user_real_name':'yc c',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':486691, 'group_id':204, 'link_id':7158459, 'g_l_id':'204-7158459', 'user_id':494, 'user_name':'ycc2106', 'user_real_name':'yc c', 'content':'The Full Page Test loads a complete HTML page including all objects (images, CSS, JavaScripts, RSS, Flash and frames/iframes). It mimics the way a page is loaded in a web browser.\\n\\nThe load time of all objects is shown visually with time bars.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':18617753, 'obj_type':1, 'obj_id':587105493, 'index':10, 'checked':false,
'group_id':204, 'g_name':'tools', 'link_id':587105493, 'g_l_id':'204-587105493', 'url':'https://www.diigo.com/item/image/7vq54/uk8p', 'title':'Node JS is a runtime environment for running JavaScript application outside the browser, So , JavaScript on your Back-end.', 'desc':'', 'tags':'apps,webapps,website,webdev,webdevelopment',
'first_user_id':13230862, 'first_user_name':'mobiloitte110', 'first_user_real_name':'mobiloitte110', 'last_user_id':13230862, 'last_user_name':'mobiloitte110', 'last_user_real_name':'mobiloitte110',
'user_count':1, 'p_c_count':0, 'ann_count':1, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var ann = {'id':6228097, 'content':'13230862_587105493_44519658', 'group_id':204, 'link_id':587105493, 'g_l_id':'204-587105493', 'user_id':13230862, 'user_name':'mobiloitte110', 'user_real_name':'mobiloitte110', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
_items.push(b);
var b = {'item_id':13957726, 'obj_type':1, 'obj_id':217898217, 'index':11, 'checked':false,
'group_id':204, 'g_name':'tools', 'link_id':217898217, 'g_l_id':'204-217898217', 'url':'https://www.blockspring.com', 'title':'Blockspring', 'desc':'\"Build and share powerful spreadsheet tools. No more waiting on software engineers. You are the engineer. Build any workflow into a spreadsheet.\"', 'tags':'javascript,visualization,webdev,d3,library,API,dataviz,online,tools,web2.0,tool,hosting,service,converter,editor',
'first_user_id':32085, 'first_user_name':'janoshaits', 'first_user_real_name':'Janos Haits', 'last_user_id':32085, 'last_user_name':'janoshaits', 'last_user_real_name':'Janos Haits',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':5905082, 'group_id':204, 'link_id':217898217, 'g_l_id':'204-217898217', 'user_id':32085, 'user_name':'janoshaits', 'user_real_name':'Janos Haits', 'content':'\"Build and share powerful spreadsheet tools. No more waiting on software engineers. You are the engineer. Build any workflow into a spreadsheet.\"'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':1313989, 'obj_type':1, 'obj_id':2600718, 'index':12, 'checked':false,
'group_id':204, 'g_name':'tools', 'link_id':2600718, 'g_l_id':'204-2600718', 'url':'http://fmarcia.info/jsmin/test.html', 'title':'JS Minifier', 'desc':'Minimal: original algorithm but keep linefeeds if single - Conservative: original algorithm - Agressive: remove more linefeed than the original algorithm but can be regressive', 'tags':'javascript,compressor,online,tool,webdev',
'first_user_id':494, 'first_user_name':'ycc2106', 'first_user_real_name':'yc c', 'last_user_id':494, 'last_user_name':'ycc2106', 'last_user_real_name':'yc c',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':634055, 'group_id':204, 'link_id':2600718, 'g_l_id':'204-2600718', 'user_id':494, 'user_name':'ycc2106', 'user_real_name':'yc c', 'content':'Minimal: original algorithm but keep linefeeds if single - Conservative: original algorithm - Agressive: remove more linefeed than the original algorithm but can be regressive'}
b.page_comments.push(p_c)
_items.push(b);
window.addOnLoadListener(function(){new ContextMenu("leftColumn",{eventType:"click",backgroundColor:'#E0EDFE',color:'#000'})});
window.addOnLoadListener(function(){new AvatarPopup()});