Code Monkey home page Code Monkey logo

Comments (9)

chrisnicola avatar chrisnicola commented on June 3, 2024

Definitely agree there should be support for scripts and stylesheets, as there already is for images.

This might be a job for the HtmlWebpackPlugin though.

from html-loader.

B3nCr avatar B3nCr commented on June 3, 2024

Hi, is this still alive? Is there another way to handle html imports?
Thanks Ben

from html-loader.

jhnns avatar jhnns commented on June 3, 2024

I don't think so. Since work on the specification has been paused, I don't think it's worth to invest more time on this currently.

from html-loader.

Odaeus avatar Odaeus commented on June 3, 2024

@jhnns I didn't know the spec for HTML Imports is not progressing any more, do you have any more information on this?

from html-loader.

jhnns avatar jhnns commented on June 3, 2024

Mozilla and Microsoft have paused development on HTML imports until the ES loader spec has been finished, because they see too much overlap between them (see here and here)

from html-loader.

B3nCr avatar B3nCr commented on June 3, 2024

Even if the specification has been paused there are still a tonne of components out there that already use it.

I'm trying to work out a way of using some of the pre-canned Polymer elements and I don't think the polymer-loader is going to work as it seems to be for creating brand new components.

https://elements.polymer-project.org/

I can't see a way of using these without separately including them in my main page.

from html-loader.

jhnns avatar jhnns commented on June 3, 2024

Does the vulcanize-loader solve your use-case?

This is very subjective, but personally I'm not convinced by HTML imports. They just import everything in the global namespace with all the namespace issues etc. I think, ES2015 imports are way more powerful since they are statically analyzable by tools. Thus we could use tree-shaking for HTML and CSS for instance.

from html-loader.

aruntk avatar aruntk commented on June 3, 2024

@B3nCr Here is a loader I made to handle webcomponents imports. https://github.com/aruntk/link-loader.

Complete Webcomponents-loader - https://github.com/aruntk/wc-loader

from html-loader.

michael-ciniawsky avatar michael-ciniawsky commented on June 3, 2024

Since the html-imports spec is likely to be dropped in favour of the es-loader spec and alternatives link-loader/wc-loader are available for webpack I'm closing this for the moment. Should there be any changes feel free to reopen

from html-loader.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.