<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>RedLine13</provider_name><provider_url>https://www.redline13.com/blog</provider_url><author_name>Rich Friedman</author_name><author_url>https://www.redline13.com/blog/author/richardfriedman/</author_url><title>Node.js Support for Custom Tests - RedLine13</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="3FTlJrFPdc"&gt;&lt;a href="https://www.redline13.com/blog/2014/01/node-js-support-for-custom-tests/"&gt;Node.js Support for Custom Tests&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.redline13.com/blog/2014/01/node-js-support-for-custom-tests/embed/#?secret=3FTlJrFPdc" width="600" height="338" title="&#x201C;Node.js Support for Custom Tests&#x201D; &#x2014; RedLine13" data-secret="3FTlJrFPdc" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://d13vhgz95ul9hy.cloudfront.net/blog/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><description>We have added Node.js support to allow users to write their own custom Node.js load agents in addition to the PHP support that has been available since last summer. We will be adding documentation and examples, but for those of you who want to experiment &#x2013; go for it! &#xA0;Let us know any issues or if you have suggestions at info@redline13.com.Read More &rarr;</description><thumbnail_url>https://www.redline13.com/blog/wp-content/uploads/2014/01/Screen-Shot-2014-01-21-at-8.17.33-AM.png</thumbnail_url></oembed>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Page Caching using Disk: Enhanced (Requested URI contains query) 
Content Delivery Network via Amazon Web Services: CloudFront: d13vhgz95ul9hy.cloudfront.net

Served from: www.redline13.com @ 2026-05-14 05:48:55 by W3 Total Cache
-->