It’s just data

Web Components

Brian Leroux: ES6 and Web Components

Good overview.  Issues:

My take is that this talk lumps React in with others based on when it was introduced; but that it is fundamentally different from, say Angular.js as Angular.js is from jQuery.  Compared to the alternatives, react is more imperative, and is based on a virtual DOM.  It also can run in both the server and the client.

Brian suggests that you view source on http://brian.io/date-today/.  What you don’t see when you do that is today’s date.  I’d suggest that the ideal would be a page where you do see today’s date — even if JavaScript is disabled.  And for you to be able to interact with that page in ways that involve the server.

I have my own page on which I would suggest that you view source: calendar-demo (Update: that site is down, try this static snapshot).  Use the left and right arrow buttons to go to the previous and next months.  Viewing source reveals that the page is delivered pre-rendered, and only after the content is delivered are script libraries loaded.  Traversing to the next and previous months are pretty snappy despite the fact that there has been no optimization: in particular, there are no anticipatory prefetches.  Nor is data retained should you go back to a previous month.  Neither of these changes would be hard to implement.

Source is available in svn.  Check it out, do a bundle update to get the dependencies, run rake if you want to run a few tests, and run rackup to start a local server.

I must say that being able to define a component with all of the rendering, client, and server logic in one place is very appealing to me.

Brian suggests authoring source in ES6, and targeting ES5.  My preference would be to work towards building a language that is to ES6 as CoffeeScript is to ES5.  At the moment, my experimentation along those lines is happening in Ruby2JS.

React Native looks worth watching.  Perhaps as my calendar is using flexbox, I will be able to quickly build an Android or IOS equivalent.


I get a 403 Forbidden trying to access your calendar-demo.

Posted by Charles at

Bummer.  The system administration staff at the ASF took this down while debugging an unrelated problem.

Posted by Sam Ruby at

Oh awesome! Yes this talk is a big work-in-progress as the story unfolds. Key points where indeed key: Angular, Polymer and React all should be regarded as somewhat risky. YUI did have a good run but, in contrast, Dojo is still running. Facebook has stated to me that they want to see community stewardship for React, so that is positive.

HTML Imports: I jive with Mozilla on this one. Service Worker and ES6 Modules APIs are on the immediate horizon which means an HTML Imports could be be a library, even in its own Custom Element. mind blown

Why do I like Custom Elements? Well, it is a very tiny polyfill so it works everywhere that Angular Directives, React Components, Ember Components and other what-have-you things do, for less payload cost. The concept is good, and that code has the most likely path to standardization. That is what I like about 'em. YMMV.

I def don’t lump Custom Elements in with React. Now that said, a Virtual DOM is not a technology incapable of dissolving into the web platform. I kind of expect it (or something like it) will find its way into browsers. It wouldn’t be that much work to bolt a vdom on the Custom Element lifecycle, for someone else. ;)

And I have not even considered prerendering Custom Elements! Totally doable when a server is involved but not possible with a plain old static HTML page. Now that does seem like a bug. No easy answer there, but I am happy that the markup source does tell the correct story even if it takes javascript to do it. Tools like React and Ember create swaths of strange markup complete with generated ids and occasional inline styles.

Other languages: yes pls! Key suggestion there: distribute compiled ES5 source, ideally on npm, so I don’t have to learn your build pipeline or module system.

Last thought/spoiler alert: React Native is totally awesome. =)

Posted by Brian LeRoux at

is a world bet application that protects your computer from the spyware, trojan horses, adware and other threats. It is a next-generation scanning system that goes beyond the typical rules based scanning methods.SUPERAntiSpyware For Android

Posted by SUPERAntiSpyware Pro v6.0 With Crack Full Version at

I’m getting excited about this kind of beneficial information of your stuff in the future

Posted by Services at

Good way of telling, good post to take facts regarding my presentation subject matter, which i am going to deliver in my college

Posted by Help With Programming Homework at

Prison Architect Crack is prison simulation and strategy game. It was developed by British video game studio Introversion Software. It is realistic prison simulator game. The central prison management will send hundreds of prisoners. First of all, you need to build a prison, test for its security manage maximum security prison. You can prevent him easily when one of the prisoners decide to escape. It provides the better user interface for all clients. When all the prisoners decide to escape, it would be the condition was really difficult for the guards.

Posted by Prison Architect v3.0 keygen at

Hire the best Assignment Help Experts of Ireland assignment help at the lowest price for essay writing service.
essay writing service

Posted by essay writing service at

Nice Work. It.s Really Helpful. Thanks for sharing with us.

Posted by jonesalice at

IBPS Score Card 

IBPS 2018 Score Card 

SSC Clerk Cut off Marks

SSC Clerk 2018 Cut off Marks

Posted by Anup at

UPSC Cut off Marks 

UPSC 2018 Cut off Marks

SBI Clerk Cut off Marks

SBI Clerk 2018 Cut off Marks

Posted by Monni at

Mobdro is a free app that allows us to find and watch video streams and online TV
on our mobile devices such as Android tablet or smartphone.

Posted by how to download mobdro on firestick at

This is really a nice and informative, containing all imformation and also has a greate impact on the new technology. Thanks ofr sharing it 
satta matka
satta matka
satta matka
satta matka
satta matka

Posted by satta matka at

Amazing insight you have on this, it’s nice to find a website that details so much information.

Posted by MX Player Pro Apk at

Prepare for a new Geometry Dash adventure filled with more spikes and monsters than thought possible!
Flex your clicky finger as you jump, fly and flip your way through dark caverns and spiky obstacles

Posted by geometrydashi.com at

It is regular software that is the basic need for every computer.
I really enjoyed reading your article.Good work.
Thanks for publishing this details. I simply wish to let you know that I just look into your site and also I locate it really fascinating and useful.
free download gta v full crack

Posted by free download gta v full crack at

I feel really happy to have seen your webpage and look forward to so many more entertaining times reading here. Thanks once more for all the details.EaseUS Partition Master free

Posted by EaseUS Partition Master key at

This is a wonderful article, Given so much info in it, These type of articles keeps the users interest in the website, and keep on sharing more. Proxifier for android

Posted by Proxifier for android at

This is fully run on all cell phone operating system like the Android, Blackberry, windows phone, Tablet, and many others. This powerful software can be used to programming a websites, programs or applications. Zend studio mac

Posted by Zend studio key at

is designed for those wanting high-resolution 3D renderings. It is ideal for quickly and easily creating high-resolution 3D renderings, iVisit 3D panoramas, iVisit 3D VR Objects, and animations. Artlantis Studio mac

Posted by Artlantis Studio at

over all aspects of your product development process with a seamless. It is the best tool for the purpose of making designs. It is integrated workflow design, verification, sustainable design, communication and data management. SolidWorks 2018 download

Posted by Solidworks 2018 Keygen at

Link to files from your MySpace, Facebook or Bebo page. Post links on your blog page or forums. Or simply use as personal storage. upload share pdf file online

Posted by we share file upload at

Great post. Bookmarked your site
Domino QQ Online
Agen Poker

Posted by Lovi Kaila at

good provider and good sharing guys, thank a lot mannnn and good idea
Sakong Online
Bandar Sakong

Posted by Kaila at

This is really a nice post, that you have updated us with all of nice information that can be very useful for future.

Posted by Send gifts to pakistan at

is an advanced audio creator software. This final version brings out many new features. Besides, this windows software allows you to produce, mix and create professional music, audio, and tracks with many enhanced options. This powerful windows tool is the most used by DJ’s, Music producers, and studios. REAPER Download music

Posted by REAPER Download music at

is a world best database Integrated Development Environment application that enables you to create, edit and execute SQL scripts. This tool allows for you to work on SQL script. It can work as database integrated development environment IDE. You can also use it to edit, execute and create SQL scripts. EditPlus download

Posted by Aqua Data Studio free at

Recover4all free downloadis easy to use data recovery software that allows you recover files that were unintentionally deleted under Windows. It supports more than 200 file formats. The program comes up with standard explorer-style interference. The data can be removed from recycle bin with few clicks. Recover4all free download

Posted by Recover4all free download at

this was an amazing read! I have always noticed the divides within our Panth as you have mentioned, but I failed to look at it in such a way. Inspiring job! Classroom Spy serial

Posted by Classroom Spy pro apk at

This is really amazing webpage for if you are looking how to hack WhatsApp account online. This is easiest method to hack any WhatsApp account online. windows 7 all crack free download

Posted by win 7 all version crack free download at

Fantastic blog post. I found what i need here. Thanks for share. Tenorshare Any Data Recovery Pro free

Posted by Tenorshare any data recovery pro keygen at

Pretty helpful material, much thanks for this article

Posted by Take my online Exam at

by visiting this site I found cool stuff here keep it up.

Posted by Database Project Help at

Products as well as services.It supplies a great deal greater than myTHDHR Device inside the web site. In situation you are a home Depot Associate.

Posted by harry at

Make My Assignments|Assignment help make customized assignments. Our team of experts is ready to make your assignments 24x7. We provide 100% Plagiarism free work
Best Marketing assignment help service at affordable prices that too plagiarism free
Get the best assignment help service from leading assignment help service provider in UK, USA, and Australia- www.makemyassignments.co.nz

Posted by assignment at

Avast Secureline VPN license file your privacy with SecureLine, a VPN that’s incredibly simple to use.

Posted by Avast Secureline VPN license file at

You can download files with different formats like pdf, mp4, mp3, apk, avi, and much more. Not only this, you can even download the HTML files of a whole website for offline use later.  IDM Crack serial key

Posted by IDM Crack serial key at

Tridef Activation Code

Tridef 3D is a game resolution and most impressive tool which gives an extra edge to movies and top motive games. The hardware game leader is polishing with new and

latest technologies, especially with VR platform.

Posted by Ummar Hayat at

DriverDoc Serial Key

Get here the free application to activation the DriverDoc free Appplication.

Posted by Hayat Malik at

WebStorm offers support for a vast array of advanced web development technologies and coding languages, such as CSS3, HTML, AngularJS, Node.js, CoffeeeScript, Sass, Dart, TypeScript, Stylus, LESS, Mocha, Karma, RequireJS, Emmet, and many others.
WebStorm license

Posted by WebStorm license at

Acknowledge no substitutes! Nova Launcher is the best launcher for present day Android, grasping full Material Design all through.  Nova Launcher Prime V5.5.1 APK

Posted by Nova Launcher Prime V5.5.1 APK at

You will hardly find any other tool that is as easy and smooth to install on your system as this tool works to be. Windows 10 Activator Crack

Posted by Windows 10 Activator Crack at

On affected vehicles, the headlamps could fill up with water or gather heavy condensation on the inside of the headlamp assembly.  2017 Audi S6

Posted by 2017 Audi S6 at

If you’ve been dreaming of the next NSX, it’s time to wake up: It’s here in the form of a highly technical and utterly thrilling supercar.Acura NSX price

Posted by Acura NSX price at

I cannot believe that I can say this but your article is really good.

Posted by hotmail sign in at

The post is informative and the topic is discussed is really good keep on sharing new things.

Posted by study help at

Creating games is as easy as dropping images into the software, making changes to their properties and hitting play.  Buildbox keygen

Posted by Buildbox keygen at

It helps you to stay protected from cyber threats and keep your private data safe, no matter what computer you use or where you are using it.  Trojan Killer App

Posted by Trojan Killer App at

PTC Mathcad Express is our free-for-life software. When you select the 30-day full functionality option, you will enjoy all the features included in PTC Mathcad.  PTC Mathcad express features

Posted by PTC Mathcad Perfect 4 at

After spending many years putting our skills to use, we know what works best when building apps.

Posted by Khaleej Apps at

Cobra Driver Pack download is a program that allows to combines the drivers into a Windows installation CD.It compatible with all windows.

Posted by Cobra Driver Pack Full at

is a shareware for Windows that allows the users to manage and handle different processes in the network.

Posted by BWMeter free at

Nice Work. It.s Really Helpful. Thanks for sharing with us. file upload speedyshare

Posted by file upload speedyshare at

This software is useful for cases in which you don’t wish to make permanent changes to your system. https://allcrackfree.com/deep-freeze-standard-crack/

Posted by Deep Freeze download at

Nice post . all the information of this blog are very nice. GSX-R1000 2018

Posted by anonymous at

Hi there to all, it’s really a good for me to visit this site, it contains useful Information.
Microsoft Toolkit Windows Activator

Posted by Mark at

AVRiQ
AVRiQ India

Posted by Namii at

Uniblue DriverScanner 2018 is an absolutely essential piece of software which helps your computer to communicate with hardware and devices.

Posted by Uniblue DriverScanner 2018 at

thanks for share this blog

Posted by Website designing company in India at

Keep up the good work. I am really impressed how to download calendar for april

Posted by Rohit Roy at

The way your are telling is often happen the same and when i read this information, i reveal something new that is helpful for give me to make peaceful else, Another site is here that is really helpful for all students who are really looking for assignment writing help. Here i am talking about “Complete My Assignment” company and their assignment writers already helped thousand of students.

Posted by Assignment Writing Help at

Hi, this is an excellent piece of work. I would like to elaborate you on a magnificent topic of Mangal Dosha Calculator provided by mPanchang. Here, we can meet with the various aspects of Man in one go along with various other aspects. I would urge you to keep the good work. Please See Kundali Matching information’s also.

Posted by Mangal Dosha Calculator at

top car makers is less exciting—the blue and white are merely an ode to the Bavarian flag.

Posted by top car makers at

visit here Tile adhesive

Posted by Tile adhesive at

thanks for sharing this  blog

Posted by Pvc ceiling panel at

check this
color
ENG
url
....

Posted by dfg at

RCB vs MI IPL Tickets: Finally, Indian Premier League has got its way and get ready to offer the best level of entertainment for the

year 2018. IPL cricket teams are the highlight often among the people.

RCB Vs MI IPL Tickets

Posted by RCB Vs MI IPL Tickets at

blueberry flashback pro 5
very amazing site i like it to read and view this type of different site

Posted by zara at

MI vs CSK IPL Tickets: Finally, Indian Premier League has got its way and get ready to offer the best level of entertainment for the year 2018. IPL cricket teams are the highlight often among the people.

MI Vs CSK IPL Tickets

Posted by mi vs csk ipl tickets at

Developed compared to a single VIP, all in further arsenic a enlisted person.

Posted by shoes in stock at

hello Your Blogs are nice and very use full thanks for sharing !!

Students are given a lot of assignments in all the subjects which drains their energy and makes them completely occupied.
Therefore, we understand the need of completing those assignments one by one and submitting them before the deadline. 

Online Assignment Help

Posted by Assignmenthelponline at

An Android developer developed AndroDumpper which is an Android software application tool. This was developed for presenting and testing WPS enabled networks
AndroDumpper

Posted by AndroDumpper at

Very interesting topic, thanks for putting up.
بلیط چارتر هواپیما

Posted by anonymous at

Falcon Super Cleaner Download best junk cleaner and phone booster app – Falcon Super Cleaner that also comes equipped with a one touch battery saver app for Android and duplicate photos cleaner among others. Get this powerful, all-in-one, lightweight android optimizer for free on the Google Play Store.

Posted by Vipin Shukla at

nice thinks

Posted by caroladm at

very nice and well done dear good work keep it up
Crackedone Softwares

Posted by SolidWorks Crack at

or most people, the set is a very good idea. In fact, many sets even include a specially designed case or bag in which you can easily store your equipment when it’s not set up. Franklin Sports Advanced Badminton/Volleyball Set by Franklin

Posted by Pro Performance Speedminton Fun Set by Pro Perform at

This blog is more than satisfactory, keep posting such informative blogs, Thanks!

Posted by Dissertation Help at

keep continue for posting such an informative blog.
UP Police Constable Admit Card 2018
UP Police Answer Key
UP Police Cut Off Marks

Posted by UP Police Answer Key at

a good blog you have here.Thanks

Posted by 2018 Hummer H4 price at

Latest version free direct download links officially for Android.

Posted by mobogenie apk for android at

Students Assignment Help is the best place for research paper help services. we have more than 3000+ Experts who cater the affordable writing assignment help to all students.

Posted by Research paper help at

Since they represent considerable authority in these credits, it is typically a simple, quick procedure to get the cash that you require. Obviously, there is typically an expense that is charged for the credit. This expense is generally a level of the advance however it can likewise be a level charge,

Posted by quick cash advance chicago at

Dear students, if you are unable to complete your thesis because of time constraints, research issues, lack of guidance and another such issue, then do not freak out anymore and contact SinagporeAssignmentHelp.com. Assignment helper available for help any time.

Posted by Assignment Helper at

It is a sophisticated application which is utilized for Recording Video games, Movies, video clip calls.

Posted by WM Capture free download at

I was scared that I’ll not able to submit my dissertation paper on time but thanks to myassignmenthelp.com dissertation paper help service by the help of which I submitted my dissertation paper on time. So, once again thanks myassignmenthelp.com to help me.

Posted by Dissertation Paper Help at

Amazing site with amazing information

Posted by Adobe Illustrator CS6 at

Most of the people complaining that they didn’t get enough freedom to put their views on the web, but this website will definitely help them to express their thoughts in front of the world.

Posted by College Essay Writing Services at

Add your comment