jQuery bestandsgrootte 26kb vs 77kb?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java developer - procesoptimalisatie (Inhouse)

Functie Wat ga je doen als Java developer? Jij als back end developer hebt al enige ervaring opgedaan in jouw vakgebied. Voornamelijk het werken met Java en Spring spreekt jou aan. Jij wordt samen met je collega developers in het team verantwoordelijk voor de gehele back end van de applicatie. Hierdoor heb jij veel zelfstandigheid in je rol en zul je ook zelf beslissingen samen met de PO maken. Er wordt gewerkt volgens de SCRUM methodiek, om zo structuur te creëren in de werkzaamheden. Binnen de 2-wekelijkse sprints pak jij je taken op die samen met de PO afgestemd zijn.

Bekijk vacature »

SQL Database Ontwikkelaar

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je houdt je bezig met het ontwerp en de ontwikkeling van MS SQL server databases, dit doe je met T-SQL als programmeer laag. De begeleiding van projecten van A tot Z, je zult aansluiten bij meetings met

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving: De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van bromen snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie.De opdracht bestaat uit: het programmeren van de diverse modules;het tijdens demo's tonen van de

Bekijk vacature »

Java/Kotlin Developer

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Frontend Developer - Leeuwarden

Frontend Developer – Leeuwarden Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda ben je als PHP/Symfony Developer niet alleen gefocust op het ontwikkelen van software. Daarnaast ben je voortdurend bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Hieronder een kort overzicht van jouw takenpakket: Het ontwerpen en implementeren van webapplicaties met het Symfony Framework; Het schrijven van een schone en efficiënte codes; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klant; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het

Bekijk vacature »

.NET Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een .NET Developer! Wil jij werken voor een internationaal bedrijf waar je legio mogelijkheden krijgt als Software Ontwikkelaar? Grijp nu je kans en kijk snel of jouw vaardigheden aansluiten bij onderstaand profiel! Je kunt een uitdagende rol gaan vervullen als .NET Developer binnen een internationaal bedrijf dat gevestigd is in omgeving Bergen. Dit bedrijf is zeer vooruitstrevend en verricht betekenisvol werk. Binnen dit bedrijf wordt gewerkt aan de productie en ontwikkeling van medische middelen. Als .NET Developer ga jij je bezig houden met het volgende: Je wordt betrokken bij alle fasen van software

Bekijk vacature »

.Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »

.NET developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Senior Software Developer C++

Vacature details Vakgebied: Software/IT Opleiding: Senior Vacature ID: 13342 Introductie Do you want to work for one of the most innovative companies located in the region of Eindhoven. Currently Due to growth we are looking for a Senior Software Developer. Our client is a high-tech company with international roots and can provide you with a challenging opportunity. Functieomschrijving Responsibilities: Design, develop, and maintain high-quality software applications in C++ Collaborate with other engineers, product managers, and stakeholders to understand requirements and develop solutions Write clean, maintainable, and efficient code Conduct thorough testing and debugging to ensure high-quality software Optimize applications for

Bekijk vacature »

Full-stack Developer

As a Full-stack developer at KUBUS, you will develop the (web)applications and services of BIMcollab. You will work on both the front- and back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual developer you can have an impact and really make a difference. Our development team consists of over 40 developers, testers, scrum masters and product owners, divided over

Bekijk vacature »

Back-end Developer

Functie omschrijving Als Back-end Developer heb je de eer om als eerste interne developer bij deze organisatie te beginnen. Op dit moment zijn er externe developers, maar daar wil de organisatie verandering in brengen. Op termijn moet de gehele afdeling uit intern personeel bestaan. Je kan je voorstellen dat de eerste interne developer ook de nodige kennis mee moet brengen. Dat klopt. Je gaat je namelijk aan het begin bekommeren over de externe developers en uiteindelijk over je interne collega's. Verder ga je het volgende doen: Het bedenken, beheren en onderhouden van webportalen, API-koppelingen en applicaties; Je bedenkt en werkt

Bekijk vacature »

Senior Software developer PHP

Functie Jij als senior PHP ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 developers binnen onze organisatie Jij gaat de brug zijn tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je je taken op voor de dag. Een greep van jouw taken zijn: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden met Security & Privacy Eisen • Minimaal 4

Bekijk vacature »

Lead developer

Functie Als Lead developer wordt jij onderdeel van een multidisciplinair team van circa 23 software engineers. Als team werken jullie agile en zijn termen als Continuous Integration en Continuous Delivery dagelijkse koek. Jullie werken aan uitdagende en afwisselende projecten met als doel klanten een totaal oplossing aan te kunnen bieden. Jij wordt verantwoordelijk voor complete projecten waarbij jij als verantwoordelijke zorgt dat het project op de juiste manier blijft draaien. Zo haal jij ook de requirements op bij de klant en kijk jij samen met het team en met de salesafdeling hoeveel uren hiervoor nodig zijn. Daarnaast stuur jij jouw

Bekijk vacature »

Traineeship Java Developer

Functie Wat ga je doen als Java Developer? Jij start via ons bij deze opdrachtgever als Trainee Java ontwikkelaar, tijdens het traineeship ga je in 1 jaar van de basis naar professioneel Java ontwikkelaar. Je start samen met een groep trainees, volgt de aangeboden cursussen en gaat aan de slag bij één van onze opdrachtgevers. Na een aantal maanden volgt de volgende opdracht. Door de groei in jouw rol kom je op steeds complexere opdrachten terecht. Veel afwisseling dus. Collega’s met ervaring helpen je bij deze groei en samen met jouw coach ga je een persoonlijke leerplan opzetten om jou

Bekijk vacature »

Pagina: 1 2 volgende »

Ozzie PHP

Ozzie PHP

17/11/2010 08:53:01
Quote Anchor link
Hallo allemaal,

Ik wil in de toekomst graag gebruik gaan maken van jQuery. Het schijnt een handige library te zijn met als bijkomend voordeel dat de bestandsgrootte erg klein is, zo rond de 20 a 30kb. Hartstikke goed! Als ik vervolgens naar de jQuery site ga (www.jquery.com) om het bestand te downloaden staat op de homepage dat het bestand 26kb is. Echter, als ik het download dan is het 77kb. Hoe kan dat? Ik vind 77kb namelijk best fors.

Wie kan mij vertellen hoe dit zit?

Alvast bedankt.
 
PHP hulp

PHP hulp

23/11/2024 18:29:08
 
Jacco Engel

Jacco Engel

17/11/2010 09:05:25
Quote Anchor link
Heb je gewoon of compressed gedownload?
Gewijzigd op 17/11/2010 09:05:46 door Jacco Engel
 
Ozzie PHP

Ozzie PHP

17/11/2010 09:08:46
Quote Anchor link
Als je naar de jQuery site gaat www.jquery.com dan kun je aan de rechterkant direct de laatste versie downloaden. Je kunt kiezen voor de production versie (26kb) of de development versie (179kb). Ik heb de production versie gekozen die dus 26kb zou moeten zijn, maar in de praktijk 77kb is.
 
Pim -

Pim -

17/11/2010 09:23:33
Quote Anchor link
In je productie code kan je beter naar de google CDN verwijzen, dat scheelt bandbreedte:
http://code.google.com/intl/nl-NL/apis/libraries/devguide.html#jquery
 
Ozzie PHP

Ozzie PHP

17/11/2010 09:27:51
Quote Anchor link
Bedankt voor de tip. Alleen wil ik het bestand liever op m'n eigen server hebben staan zodat ik niet afhankelijk ben van derden. Als Google eruit zou klappen (om wat voor reden dan ook) dan zou m'n site niet meer werken.

Blijft nog steeds de vraag waarom het bestand 77kb is terwijl het 26kb zou moeten zijn. Iemand????
 
Jelmer -

Jelmer -

17/11/2010 09:57:47
Quote Anchor link
Er staat gzipped achter. Dat bestand wat je download is niet gzipped, althans, het wordt niet gzipped opgeslagen. Gzip kan als encoding worden gebruikt voor HTTP (apache kan dit on-the-fly doen met bijv mod_gzip), en dan gaat het bestand ingepakt over het lijntje.

Ter vergelijking, als je hem handmatig gzipt, dan zie je dat hij maar 26kb wordt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
$ gzip -c ./jquery-1.4.4.min.js > ./jquery-1.4.4.min.js.gz
$ ls -Alh ./jquery-1.4.4.min.js*
-rw-r--r--  1 jelmer  staff    77K 17 nov 09:50 ./jquery-1.4.4.min.js
-rw-r--r--  1 jelmer  staff    26K 17 nov 09:56 ./jquery-1.4.4.min.js.gz
 
Ozzie PHP

Ozzie PHP

17/11/2010 10:12:42
Quote Anchor link
Hoi Jelmer,

Dankjewel voor je antwoord. Ik snap alleen nog niet helemaal precies hoe het nu werkt. Betekent dit dat ik zelf het bestandje nog moet zippen, of begrijp ik het verkeerd. Indien ik niet hoef te zippen, hoe zorg ik dan dat het bestandje automatisch gezipt wordt verstuurd? Alvast dank voor je antwoord.
 
Jelmer -

Jelmer -

17/11/2010 18:42:09
Quote Anchor link
apache2 mod_deflate, en als je vanuit PHP je gegenereerde inhoud wilt verkleinen, ob_gzhandler of beter zlib.output_compression.
 
Ozzie PHP

Ozzie PHP

17/11/2010 20:14:14
Quote Anchor link
Die ob_gzhandler komt me vaag bekend voor. Ik kan dat wel in m'n framework verwerken, maar volgens mij heeft dat voor het javascript bestandje geen zin, omdat die direct wordt aangeroepen en dus niet door het framework gaat. Toch??
 
Ozzie PHP

Ozzie PHP

23/11/2010 00:19:27
Quote Anchor link
Weet iemand hier een antwoord op?

Als ik de aanroep naar het jquery bestand als volgt doe, hoe zorg ik dan dat het bestand gezipt wordt verzonden?

<script type="text/javascript" src="jquery-1.4.4.min.js"></script>
 
Vincent Huisman

Vincent Huisman

23/11/2010 06:01:25
Quote Anchor link
lees eens die antwoorden door die je ook nog weer in andere topics hebt gekregen.
 
Ozzie PHP

Ozzie PHP

23/11/2010 07:06:38
Quote Anchor link
Ik weet niet waar je op doelt. Ik wil graag weten hoe je ervoor zorgt dat het bestand gezipt wordt verzonden, zonder dat ik het bestand daadwerkelijk hoef te zippen. Aangezien het een rechtstreekse aanroep is en het niet door een framework gaat weet ik niet hoe / waar ik dat dan moet instellen.
 
Niels K

Niels K

24/11/2010 20:00:31
Quote Anchor link
Klik eens op het linkje wat jelmer gegeven heeft.
 
Ozzie PHP

Ozzie PHP

24/11/2010 22:39:28
Quote Anchor link
Hoi Niels, dat had ik al gedaan... alleen is dat allemaal een beetje op systeem niveau (zo lijkt het in ieder geval) en dat is voor mij nog een beetje abracadabra. Ervan uitgaande dat ik de php.ini niet kan aanpassen en niet telkens het js bestand wil zippen... hoe doe ik dat dan? Kan het uberhaupt?
 
Jelmer -

Jelmer -

25/11/2010 00:18:09
Quote Anchor link
Ozzie PHP op 24/11/2010 22:39:28:
Hoi Niels, dat had ik al gedaan... alleen is dat allemaal een beetje op systeem niveau (zo lijkt het in ieder geval) en dat is voor mij nog een beetje abracadabra. Ervan uitgaande dat ik de php.ini niet kan aanpassen en niet telkens het js bestand wil zippen... hoe doe ik dat dan? Kan het uberhaupt?


Als je apache niet al standaard je bestanden zipt (kan je zien in bijvoorbeeld Firebug of de Inspector in Google Chrome of Safari, in het network tabblad) zou je kunnen overwegen om via mod_rewrite alle aanroepen naar js-bestanden naar een php script door te sturen, dat dan dat bestand inpakt en opstuurt. Maar dan moet je wel weten waar je mee bezig bent, want dan zal je ook zelf de juiste headers mee moeten sturen zodat hij hem naast inpakt ook nog goed cachebaar houdt voor de webbrowser.
 
Ozzie PHP

Ozzie PHP

25/11/2010 00:24:50
Quote Anchor link
Pfff... dat klinkt niet als een gemakkelijk klusje...
Aangezien ik een framework wil maken dat op verschillende systemen kan draaien zal ik toch zelf een oplossing moeten maken vrees ik.

Kan je in plaats van

<script type="text/javascript" src="jquery-1.4.4.min.js"></script>

ook dit doen?

<script type="text/javascript" src="jquery-1.4.4.min.js.gz"></script>

of werkt javascript dan niet meer? (kan het momenteel zelf even niet testen anders zou ik dat wel even doen...)
 
Kumkwat Trender

Kumkwat Trender

25/11/2010 11:39:33
Quote Anchor link
LOL omfg
 
Ozzie PHP

Ozzie PHP

25/11/2010 11:42:37
Quote Anchor link
Kumkwat Trender op 25/11/2010 11:39:33:
LOL omfg

Vind je het echt zo grappig? Geef liever een zinnig / constructief antwoord en lever een positieve bijdrage aan het forum.
 
TJVB tvb

TJVB tvb

25/11/2010 11:48:54
Quote Anchor link
Je kunt niet zomaar naar die .gz wijzen.
Heb je het eerste stuk van wat Jelmer zegt al gedaan? Kijken of apache al standaard compressie uitvoert?
Anders moet je de config van je server aanpassen, php.ini heeft daar niks mee te maken.
 
Ozzie PHP

Ozzie PHP

25/11/2010 11:59:39
Quote Anchor link
Oke, thanks.. dat gaat dus niet werken :)

Ik zal nog een keer uitleggen wat ik bedoel. Ik ben met een framework bezig. Dit moet op verschillende servers kunnen draaien (ook Windows). Daarom wil ik niet afhankelijk zijn van een server-instelling.

Ik wil dus in m'n framework een oplossing bouwen waardoor het bestand gezipt wordt verstuurd. Echter, volgens mij zou ik het javascript dan iedere keer door m'n framework heen moeten laten lopen, zippen, juiste headers meegeven etc. Dat lijkt me niet echt wenselijk. Vandaar mijn vraag of je een javascript bestand wellicht gezipt kunt opslaan en dat de browser 'm dan automatisch als gezipt herkent.
 
TJVB tvb

TJVB tvb

25/11/2010 12:01:51
Quote Anchor link
Het is dan misschien meer de vraag of je dan nog met het javascript bestand bezig moet zijn. Het zippen mag dan gewoon een keuze zijn voor de gebruiker van het framework. Want naast het javascript heb je ook alle gewone html etc of ga je die dan ook vanuit code zippen?

Volgens mij ben je nu veel tijd kwijt wat weinig oplevert.
 

Pagina: 1 2 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.