Search company, investor...
Reactivity company logo

Reactivity

reactivity.com

Founded Year

1998

Stage

Acquired | Acquired

Total Raised

$31.35M

About Reactivity

Companies rely on Racktivity for quick and efficient deployment of SOA applications. Racktivity provides organizations with the technology to secure, accelerate and manage XML and Web Services environments. With Racktivity, customers realize the cost saving and time-to-market promise of Web services and SOA. Racktivity's products deliver security, reliability, and scalability functions in an application oriented networking layer.

Headquarters Location

1301 Shoreway Road Suite 425

Belmont, California, 94002,

United States

650-551-7800

Missing: Reactivity's Product Demo & Case Studies

Promote your product offering to tech buyers.

Reach 1000s of buyers who use CB Insights to identify vendors, demo products, and make purchasing decisions.

Missing: Reactivity's Product & Differentiators

Don’t let your products get skipped. Buyers use our vendor rankings to shortlist companies and drive requests for proposals (RFPs).

Reactivity Patents

Reactivity has filed 2 patents.

patents chart

Application Date

Grant Date

Title

Related Topics

Status

2/14/2006

8/11/2009

Federated identity, Cryptography, Identity management, Units of information, Identity management systems

Grant

Application Date

2/14/2006

Grant Date

8/11/2009

Title

Related Topics

Federated identity, Cryptography, Identity management, Units of information, Identity management systems

Status

Grant

Latest Reactivity News

🧪 Lit + WebR + Observable Plot: Linking Lit’s Lightweight Web Components And WebR For Vanilla JS Reactivity & JS DataVis

Mar 27, 2023

Security Boulevard Community Chats Webinars Library Hot Topics Home » Security Bloggers Network » 🧪 Lit + WebR + Observable Plot: Linking Lit’s Lightweight Web Components And WebR For Vanilla JS Reactivity & JS DataVis 🧪 Lit + WebR + Observable Plot: Linking Lit’s Lightweight Web Components And WebR For Vanilla JS Reactivity & JS DataVis The previous post brought lit-webr , to introduce Lit and basic reactivity. Today, is more of the same, but we bring the OG Shiny demo plot into the modern age by using Observbable Plot to make the charts. Here’s what’s changed… First, main.js no longer has an {svglite} dependency. This means slightly faster load times, and less code. After ensuring we have datasets available, this is remainder of what happens (please see the larger example for more extended “what’s goin’ on?” comments): // WE WILL TALK ABOUT THIS BELOWimport { webRDataFrameToJS } from './utils.js'const regions = document.getElementById("regionsInput")const plotOutput = document.getElementById("regionsOutput")regions.options = await (await R.webR.evalR(`colnames(WorldPhones)`)).toArray()// WE WILL TALK ABOUT THIS BELOWplotOutput.worldPhones = webRDataFrameToJS( await (await webR.evalR( `as.data.frame.table(WorldPhones, stringsAsFactors=FALSE) |> setNames(c("year", "region", "phones"))` )).toJs())plotOutput.region = regions.options[ 0 ] The webRDataFrameToJS() function in utils.js was mentioned in a previous experiment. Its sole mission in life is to turn the highly structured object that is the result of calling WebR’s toJs() function on an R data.frame. Most JS data things like the structure webRDataFrameToJS() puts things into, and Observable Plot is a cool JS data thing. The ugly await… await… sequence is to get the data from R to give to webRDataFrameToJS(). We got lucky thins time since as.data.frame.table does a niiice job taking the WorldPhones rownamed matrix and pivoting it longer. We store the output of that into the region-plot component. I could/should have made it a private property, but no harm, no foul in this setting. Lastly, in region-plot.js, our component is reduced to two properties: one to store the region name and one for the data you saw, above. We still use events to trigger updates between the popup and the plotter, and said plotter is doing this in render(): render() {return html`<div><slot></slot>${ Plot.plot({ style: { background: "#001e38", color: "#c6cdd7", padding: "30px", fontSize: "10pt", fontFamily: '-apple-system, BlinkMacSystemFont, …' }, inset: 10, marginLeft: 60, caption: "Data from AT&T (1961) The World's Telephones", x: { label: null, type: "band" }, y: { label: "Number of ☎ (K)", grid: true }, marks: [ Plot.barY( this.worldPhones.filter((d) => d.region === this.region), { x: "year", y: "phones", fill: "#4a6d88" } ), Plot.ruleY([0]) ] })}</div>`;} When the region changes, it triggers a reactive update. When the refresh happens, this snippet: js this.worldPhones.filter((d) => d.region === this.region) does the hard work of filtering out all but the region we selected from the tiny, in-memory phones “database”. Plot may not be {ggplot2}, but it cleans up well, and we’ve even had it match the style we used in the previous experiment. *** This is a Security Bloggers Network syndicated blog from rud.is authored by hrbrmstr . Read the original post at: https://rud.is/b/2023/03/26/%F0%9F%A7%AA-lit-webr-observable-plot-linking-lits-lightweight-web-components-and-webr-for-vanilla-js-reactivity-js-datavis/

Reactivity Frequently Asked Questions (FAQ)

  • When was Reactivity founded?

    Reactivity was founded in 1998.

  • Where is Reactivity's headquarters?

    Reactivity's headquarters is located at 1301 Shoreway Road, Belmont.

  • What is Reactivity's latest funding round?

    Reactivity's latest funding round is Acquired.

  • How much did Reactivity raise?

    Reactivity raised a total of $31.35M.

  • Who are the investors of Reactivity?

    Investors of Reactivity include Cisco, Accel, JK&B Capital, Diamondhead Ventures, Austin Ventures and 4 more.

Discover the right solution for your team

The CB Insights tech market intelligence platform analyzes millions of data points on vendors, products, partnerships, and patents to help your team find their next technology solution.

Request a demo

CBI websites generally use certain cookies to enable better interactions with our sites and services. Use of these cookies, which may be stored on your device, permits us to improve and customize your experience. You can read more about your cookie choices at our privacy policy here. By continuing to use this site you are consenting to these choices.