Bundle Everything
                    Easily to bundle images, stylesheets, fonts, scripts and other resources
 
                    for piping to printing tasks or delivering outside the intranet.
                
                    RedAgate.renderAsHtml() API and component lifecycle defer() method return promise objects.
 
                    You can use standard Tag-Libs (e.g. Image, Style, Font, SingleFont, Script, Asset) to bundle them.
                
Standard Tag-Libs
Many standard Tag-Libs (e.g. If, Repeat, ForEach, Template, Html5, Svg, SVG shapes, Barcodes (QR Code, Code39, Code128, EAN/UPC, ITF, NW7/Codabar, postal barcode) and complex objects) are bundled.
SVG via Html5 Canvas API
                    RedAgate is declarative but procedural rendering of SVG is also available.
 
                    We provide the SvgCanvas context object that implements Canvas API in the sub tree of the Svg component.
                
                    Html5 Canvas API has high productivity for rendering complex SVG objects.
 
                    And Canvas API is Web standard. You learn once, you can use it at various times.
                
Run Anywhere
Running on both server side (Node.js) and modern browsers (Chrome, Firefox, Safari, Edge).
