SkateJS

Languages and libraries

web components library

SHOW HN2016

144points
24comments
#237of 2,264 in 2016
Top 11%of 2016 by points

How HN took it

MixedNo clear lean

8 positive, 6 neutral or asking, 0 mixed, 2 critical, out of 16 comments about the project. Thread score +0.17.

Idea: 5 for, 1 againstDocs: 1 for, 1 againstDesign: 1 for, 0 againstExecution: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Thorough and clear documentation

    From 1 comment
    • This looks interesting. I'm currently using the component support in Knockout which looks pretty similar in function. ``` ko.components.register('my-widget', { viewModel:…
      noir_lord on HN
  • Strict semver with incremental breaking changes

    From 1 comment
    • > I see you're already at v4 of the library, how often do you do breaking changes? It's partially a side-effect of following strict semver and using semantic-release but also…
      treshugart on HN

Objections

  • Library feels too complex for simple web components use

    From 1 comment
    • The first example and the library itself looks too complex; I was looking for a simple webcomponent library, but I think I will just make a couple of DOM calls myself. For…
      franciscop on HN
  • Comparisons to Polymer and React are out of date

    From 2 comments
    • I heard about SkateJS a long time ago. It looks like it has kept evolving. Reading the docs now, it looks very, very similar to Google's Polymer framework. Polymer is even…
      jondubois on HN
    • Yeah, the comparisons need updating. I'd prefer not to have them because you're then subject to keeping your README up to date with everyone you compare to but some people have…
      treshugart on HN

Requests

  • Default attribute reflection for properties

    From 1 comment
    • The first example and the library itself looks too complex; I was looking for a simple webcomponent library, but I think I will just make a couple of DOM calls myself. For…
      franciscop on HN
  • Clearer examples and docs for the render function

    From 2 comments
    • The first example and the library itself looks too complex; I was looking for a simple webcomponent library, but I think I will just make a couple of DOM calls myself. For…
      franciscop on HN
    • Thanks for the feedback :) Skate augments the web component spec and employs a functional rendering pipeline. Thus, your comment about it being "React in native web components"…
      treshugart on HN

Questions

  • Why use this instead of React?

    From 1 comment
    • Why would I use this over React, or why would I use this at all?
      aligajani on HN
  • How often do breaking changes happen?

    From 1 comment
    • Heavy Polymer user here, I have heard about SkateJS a few times but have never really had a close look at other webcomponent libraries yet, will definitely have a look at…
      dgelks on HN

Alternatives named

  • Polymer

    From 1 comment
    • I heard about SkateJS a long time ago. It looks like it has kept evolving. Reading the docs now, it looks very, very similar to Google's Polymer framework. Polymer is even…
      jondubois on HN
  • React

    From 1 comment
    • Why would I use this over React, or why would I use this at all?
      aligajani on HN
  • Knockout

    From 1 comment
    • This looks interesting. I'm currently using the component support in Knockout which looks pretty similar in function. ``` ko.components.register('my-widget', { viewModel:…
      noir_lord on HN
  • react-standalone

    From 1 comment
    • The main reason is that integrating web-components into a server-side rendered language (such as PHP, Java, et al) that generates HTML is much simpler than setting a V8 context…
      girvo on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/12860602)