JavaScript Journal

Subscribe to JavaScript Journal: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get JavaScript Journal: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

November 13, 2013 PubNub released an open source template to allow developers to add Skype-like video chat into their apps. The free template provides a fully functional video chat platform using WebRTC, PubNub and Google Authentication for a global, reliable collaboration solution. "While the WebRTC protocol has created huge excitement as a way to deliver video chat ubiquitously, there's still a gap between the protocol itself and the ability to deploy a working, globally scaled, collaboration application using this technology," said Stephen Blum, CTO and co-founder of PubNub. "Now, by combining PubNub's Real-Time Network and WebRTC, anyone can deliver a true, Skype-like video chat app in a matter of days." All the core elements needed to build and deploy a fully featured WebRTC video chat product are available as a documented, open source template. This new temp... (more)

WebRTC Summit | WebRTC Business Models: Building a Web-Based Telecom Co

What if you could re-invent the telephone company and/or OTT (over-the-top) services using WebRTC? Do you remember all of their service upgrades on top of basic phone services? Here are some of the services from telecoms of yesteryear and even Skype from a decade ago: In/Outbound minutes Phone numbers (DIDs) Vanity phone numbers Tollfree numbers Premium Rate 900 numbers Hunt group ringing Caller ID Voice messaging Three-way and conference calling Collaboration, i.e., web-ex, gotomeeting, livemeeting Basic routing menus (IVR - sales, tech support, billing) Yellow pages White pages and Unlisted numbers Directory assistance 3-Way Calling (party lines) Multiple lines (personal & business) Emergency breakthroughs Least cost routing Call forwarding Call waiting In his session at WebRTC Summit, Chris Matthieu, founder of Twelephone, will walk you through each of these servi... (more)

Optimize Front-End Web Performance to Ensure Highly Satisfying Experiences

Today's end users demand highly satisfying and interactive web experiences, such as automatically populated search suggestions and dynamic menus. To make applications more engaging, technologies like AJAX (Asynchronous JavaScript and XML) have emerged. AJAX works by dynamically displaying and allowing users to interact with presented information - think of when you enter a Google search and results are produced as you type. AJAX does this by sending data to, and retrieving data from, a server asynchronously in the background, without interfering with the display and behavior of an existing page. While AJAX can make websites and web applications seem faster and more engaging, it also results in more application logic sitting in the web browser than ever before. This produces a greater impact for browsers overall on end-user experiences, which makes it critical to meas... (more)

WebRTC Summit Power Panel: The Future of WebRTC

WebRTC is the latest superhot topic emerging from Cloud Expo, and emerging from the worlds of open-source development and cloud computing worldwide. The WebRTC mission is deceptively simple: to enable rich, high-quality RTC applications delivered to browsers through JavaScript APIs and HTML5. It is already the result of a few years of dedicated effort by an enthusiastic developer community. In this WebRTC Power Panel being held Nov. 6 at 7:10 pm at the 1st WebRTC Summit, Nov. 6-7, at the Santa Clara Convention Center, Santa Clara, CA, a distinguished lineup of expert speakers will focus on such topics as: WebRTC for telcos - is there a real business opportunity? Is Skype a WebRTC Killer, or is WebRTC a Skype killer? Peer-to-peer use of WebRTC RTCPeerConnection Integrating WebRTC with Web Audio The Voice-Enabled Web P2P communication in the browser The monetization o... (more)

vLine to Exhibit at WebRTC Summit at Cloud Expo

SYS-CON Events announced today that vLine, a provider of the leading WebRTC video chat platform, will exhibit at SYS-CON's 1st WebRTC Summit, which will take place on November 6-7, 2013, at the Santa Clara Convention Center in Santa Clara, CA. vLine is led by experienced developers focused on how technology changes the way people engage with each other. Mobile web browsers, web-based mobile OS, and real-time file sharing are just some of the innovative front lines they've led. We have big company experience at the likes of Apple, Palm, IBM, and Motorola as well as deep start-up experience. For more information, visit https://vline.com/. Click here to follow ▸@WebRTCSummit Register FREE for WebRTC Summit here ▸ http://bit.ly/1exOL9h WebRTC Journal ▸Home A Rock Star Faculty, Top Keynotes, Sessions, and Top Delegates! Cloud Expo® 2013 Silicon Valley, November 4-7, at the... (more)

Top Performance Mistakes: Supersized Content

Because of the efforts of people like Steve Souders, John Resig, Sergey Chernyshev, Paul Irish, ... a lot has changed when it comes to optimizing web site performance. Browser and Application Performance Vendors built tools to make Web Performance Optimization easier than ever before. Web Frameworks are optimized to generate better web pages. However, looking at the following chart reminds us that best practices, conferences and tools alone didn't succeed and building optimized web sites is getting even harder. As can be seen, the main problem with modern web sites is the growing number of resources, the size of the content, and the declining user experience that results from the first two items: Page Size and Number of Objects on an Average Page doubled over a period of 12 months If your testing efforts are not focusing on these metrics, read this graph as: "Let'... (more)

Building Windows 8 Apps with JavaScript

Although I started with ColdFusion for application development, I did plenty brochureware sites with HTML. I believe the version was HTML 2.0 for IE 2.0. I lived in the browser world for years doing Cold Fusion, ASP, and HTML sites. When winforms and Smart Client with web services emerged I changed my religion. Since then I have been avoiding the browser whenever possible since. For the past couple of years my extent of using simple HTML has been limited to writing blogs and book reviews. Simple HTML means no ASP.NET or ASP.NET MVC. I have used HTML/JavaScript/CSS a lot as a byproduct of building ASP.NET and ASP.NET MVC applications for public consumption. Internal enterprise applications I will still push for using WPF and web services over ASP.NET or ASP.NET MVC, but I lose that battle a lot, especially when the developers have never learned WPF (XAML) and have no... (more)

Engaging the Mobile Visitor

In today's hyper-connected world, Web and mobile application performance is playing a more critical role than ever in driving user adoption and engagement. End-users have high expectations - they expect pages to load faster than ever before and they expect richer and more engaging Web experiences and applications. At the same time, mobile is a fast-growing, global phenomenon that is changing the way we all interact with content, whether for business, information or entertainment. As such, the ability to engage mobile users with fast, quality Web experiences has become a business requirement and a prerequisite for success. Ignore the needs of mobile users, and risk losing a large and growing portion of the business. Responsive Web Design Adoption Is Growing Fast Yet, delivering fast, quality experiences in this brave new world isn't exactly easy due to the challenge... (more)

WebRTC Summit | The WebRTC Data Channel

Slide Deck: The WebRTC Data Channel The WebRTC Data Channel is the next big thing in browser real-time communication. In his session at WebRTC Summit, Dan Ristic, a developer evangelist for PubNub, explored the specification of what the data channel is, the potential road blocks to using it, and where to use it in production today. He also explored the future of the data channel and how it will change the browser landscape in the years to come. Click here to follow ▸@WebRTCSummit WebRTC Journal ▸Home Speaker Bio Dan Ristic is a developer evangelist for PubNub, the leading provider of real-time technologies. He is passionate about front-end engineering and looks to push the web to its limits every day. His goal is to map the future of the web and how it will change the future of the world. A Rock Star Faculty, Top Keynotes, Sessions, and Top Delegates! Cloud Expo® 201... (more)

WebRTC Summit | The True Meaning of the Voice-Enabled Web

Slide Deck: The True Meaning of the Voice-Enabled Web Since the initial buzz of WebRTC, the ability to enable browser-to-browser applications for voice calling, video chat and P2P file sharing without plugins has been touted as a potential game changer for many industries. What are the parameters around this technology and its placement? Is it secure enough for prime time? Will WebRTC magnify OTT threat for telcos? Is WebRTC really that big of a deal for consumers? In his session at WebRTC Summit, Keith McFarlane, Chief Technology Officer at LiveOps, discussed the future of WebRTC and its disruptive tendencies, specifically regarding monetization and customer service. Click here to follow ▸@WebRTCSummit WebRTC Journal ▸Home Speaker Bio At LiveOps, Keith McFarlane holds the role of Chief Technology Officer, Cloud Platform & Telephony. He has more than 20 years of expe... (more)

TokBox to Exhibit at WebRTC Summit at Cloud Expo

SYS-CON Events announced today that TokBox will exhibit at SYS-CON's 1st WebRTC Summit, which will take place on November 6-7, 2013, at the Santa Clara Convention Center in Santa Clara, CA. TokBox develops and operates OpenTok, a global service that enables you to add live face-to-face video experiences to any web or mobile property. We believe that integrating live video into products should be simple, whether you're developing an app for one-to-one calls or for complex large-scale broadcasts. OpenTok is a flexible platform that leverages cutting-edge video, audio, and networking technologies such as WebRTC to bring the best possible experience to your browser or device through simple APIs. For more information, visit http://tokbox.com. Click here to follow ▸@WebRTCSummit Register FREE for WebRTC Summit here ▸ http://bit.ly/1exOL9h WebRTC Journal ▸Home A Rock Star ... (more)